--- a/DesktopWidget.cxx +++ b/DesktopWidget.cxx @@ -134,7 +134,7 @@ void DesktopWidget::loadSettings() // simple check for default files matching current desktop size QStringList dirNames = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, "wallpapers", QStandardPaths::LocateDirectory); - +#if 0 QStringList defaultFiles; const QString geometryString = QString("%1x%2").arg(width()).arg(height()); for (const QString &dirName : dirNames) @@ -149,6 +149,7 @@ void DesktopWidget::loadSettings() } } } +#endif KConfig config; for (int i = wallpapers.count() + 1; i <= KWindowSystem::numberOfDesktops(); i++) @@ -158,10 +159,9 @@ void DesktopWidget::loadSettings() Wallpaper wallpaper; wallpaper.color = group.readEntry("color", QColor(Qt::black)); - wallpaper.mode = group.readEntry("wallpaperMode", QString()); + wallpaper.mode = group.readEntry("wallpaperMode", QStringLiteral("Scaled")); - int idx = defaultFiles.count() ? ((i - 1) % defaultFiles.count()) : -1; - wallpaper.fileName = group.readEntry("wallpaper", (idx != -1) ? defaultFiles[idx] : QString()); + wallpaper.fileName = group.readEntry("wallpaper", QStringLiteral("/usr/share/design/current/backgrounds/default.png")); wallpapers.append(wallpaper); }