1
mirror of https://invent.kde.org/network/falkon.git synced 2024-12-19 18:26:34 +01:00

Add missing settings.endGroup() when needed

Signed-off-by: Juraj Oravec <jurajoravec@mailo.com>
This commit is contained in:
Juraj Oravec 2024-11-24 00:50:15 +01:00
parent 1ff47964e3
commit f82e3b55e3
3 changed files with 4 additions and 0 deletions

View File

@ -189,6 +189,7 @@ PluginSpec Plugins::createSpec(const QJsonObject &metaData)
settings.setValue(it.key(), it.value().toString());
}
}
settings.endGroup();
settings.sync();
return createSpec(DesktopFile(tempMetadata));
}

View File

@ -150,6 +150,7 @@ void GM_Downloader::requireDownloaded()
file.close();
settings.setValue(m_reply->request().url().toString(), QFileInfo(m_fileName).fileName());
settings.endGroup();
Q_EMIT finished(m_fileName);
}

View File

@ -119,6 +119,7 @@ QString GM_Manager::requireScripts(const QStringList &urlList) const
}
}
}
settings.endGroup();
return script;
}
@ -276,6 +277,7 @@ void GM_Manager::load()
QSettings settings(m_settingsPath + QL1S("/extensions.ini"), QSettings::IniFormat);
settings.beginGroup(QSL("GreaseMonkey"));
m_disabledScripts = settings.value(QSL("disabledScripts"), QStringList()).toStringList();
settings.endGroup();
const auto fileNames = gmDir.entryList(QStringList(QSL("*.js")), QDir::Files);
for (const QString &fileName : fileNames) {