[Theme] Use KConfig SimpleConfig
We're passing it an absolute path to a file in our install directory anyway, so we probably don't want inheritance. Differential Revision: https://phabricator.kde.org/D7362
This commit is contained in:
parent
810fed8d40
commit
cf8ae465e4
@ -810,7 +810,7 @@ void ThemePrivate::setThemeName(const QString &tempThemeName, bool writeSettings
|
||||
// load the wallpaper settings, if any
|
||||
if (realTheme) {
|
||||
const QString metadataPath(QStandardPaths::locate(QStandardPaths::GenericDataLocation, QLatin1Literal(PLASMA_RELATIVE_DATA_INSTALL_DIR "/desktoptheme/") % theme % QLatin1Literal("/metadata.desktop")));
|
||||
KConfig metadata(metadataPath);
|
||||
KConfig metadata(metadataPath, KConfig::SimpleConfig);
|
||||
pluginInfo = KPluginInfo(metadataPath);
|
||||
|
||||
processContrastSettings(&metadata);
|
||||
@ -825,7 +825,7 @@ void ThemePrivate::setThemeName(const QString &tempThemeName, bool writeSettings
|
||||
fallbackThemes.append(fallback);
|
||||
|
||||
QString metadataPath(QStandardPaths::locate(QStandardPaths::GenericDataLocation, QLatin1Literal(PLASMA_RELATIVE_DATA_INSTALL_DIR "/desktoptheme/") % theme % QLatin1Literal("/metadata.desktop")));
|
||||
KConfig metadata(metadataPath);
|
||||
KConfig metadata(metadataPath, KConfig::SimpleConfig);
|
||||
KConfigGroup cg(&metadata, "Settings");
|
||||
fallback = cg.readEntry("FallbackTheme", QString());
|
||||
}
|
||||
@ -836,7 +836,7 @@ void ThemePrivate::setThemeName(const QString &tempThemeName, bool writeSettings
|
||||
|
||||
foreach (const QString &theme, fallbackThemes) {
|
||||
QString metadataPath(QStandardPaths::locate(QStandardPaths::GenericDataLocation, QLatin1Literal(PLASMA_RELATIVE_DATA_INSTALL_DIR "/desktoptheme/") % theme % QLatin1Literal("/metadata.desktop")));
|
||||
KConfig metadata(metadataPath);
|
||||
KConfig metadata(metadataPath, KConfig::SimpleConfig);
|
||||
processWallpaperSettings(&metadata);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user