Fix segfault in ConfigHandler (#2029)
Signed-off-by: Haris Gušić <harisgusic.dev@gmail.com>
This commit is contained in:
@@ -466,9 +466,8 @@ QSet<QString>& ConfigHandler::recognizedGeneralOptions()
|
|||||||
{
|
{
|
||||||
|
|
||||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
|
#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
|
||||||
static QSet<QString> options =
|
auto keys = ::recognizedGeneralOptions.keys();
|
||||||
QSet<QString>(::recognizedGeneralOptions.keys().begin(),
|
static QSet<QString> options = QSet<QString>(keys.begin(), keys.end());
|
||||||
::recognizedGeneralOptions.keys().end());
|
|
||||||
#else
|
#else
|
||||||
static QSet<QString> options =
|
static QSet<QString> options =
|
||||||
QSet<QString>::fromList(::recognizedGeneralOptions.keys());
|
QSet<QString>::fromList(::recognizedGeneralOptions.keys());
|
||||||
@@ -479,8 +478,8 @@ QSet<QString>& ConfigHandler::recognizedGeneralOptions()
|
|||||||
QSet<QString>& ConfigHandler::recognizedShortcutNames()
|
QSet<QString>& ConfigHandler::recognizedShortcutNames()
|
||||||
{
|
{
|
||||||
#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
|
#if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
|
||||||
static QSet<QString> names = QSet<QString>(
|
auto keys = recognizedShortcuts.keys();
|
||||||
recognizedShortcuts.keys().begin(), recognizedShortcuts.keys().end());
|
static QSet<QString> names = QSet<QString>(keys.begin(), keys.end());
|
||||||
#else
|
#else
|
||||||
static QSet<QString> names =
|
static QSet<QString> names =
|
||||||
QSet<QString>::fromList(recognizedShortcuts.keys());
|
QSet<QString>::fromList(recognizedShortcuts.keys());
|
||||||
|
|||||||
Reference in New Issue
Block a user