Folder settings: Keep "usePlaceholders" to be backwards compatible
authorChristian Kamm <mail@ckamm.de>
Thu, 15 Nov 2018 08:51:11 +0000 (09:51 +0100)
committerKevin Ottens <kevin.ottens@nextcloud.com>
Tue, 15 Dec 2020 09:58:25 +0000 (10:58 +0100)
src/gui/folder.cpp

index adfc75bc15fa119f105227f13dec3310af68c706..176510ce0f083966fbe431055224213660e871aa 100644 (file)
@@ -1208,7 +1208,8 @@ void FolderDefinition::save(QSettings &settings, const FolderDefinition &folder)
     settings.setValue(QLatin1String(versionC), maxSettingsVersion());
 
     settings.setValue(QStringLiteral("virtualFilesMode"), Vfs::modeToString(folder.virtualFilesMode));
-    settings.remove(QLatin1String("usePlaceholders")); // deprecated key
+    if (folder.virtualFilesMode == Vfs::WithSuffix)
+        settings.setValue(QLatin1String("usePlaceholders"), true); // to support older versions
 
     // Happens only on Windows when the explorer integration is enabled.
     if (!folder.navigationPaneClsid.isNull())