vfs: ensure backwards-compatible settings value is always set

This commit is contained in:
Christian Kamm 2018-11-21 12:26:59 +01:00 committed by Kevin Ottens
parent b30f79edf6
commit cc912f4d02
No known key found for this signature in database
GPG key ID: 074BBBCB8DECC9E2

View file

@ -1236,8 +1236,9 @@ void FolderDefinition::save(QSettings &settings, const FolderDefinition &folder)
settings.setValue(QLatin1String(versionC), maxSettingsVersion());
settings.setValue(QStringLiteral("virtualFilesMode"), Vfs::modeToString(folder.virtualFilesMode));
if (folder.virtualFilesMode == Vfs::WithSuffix)
settings.setValue(QLatin1String("usePlaceholders"), true); // to support older versions
// to support older versions: there usePlaceholders means suffix placeholders
settings.setValue(QLatin1String("usePlaceholders"), folder.virtualFilesMode == Vfs::WithSuffix);
// Happens only on Windows when the explorer integration is enabled.
if (!folder.navigationPaneClsid.isNull())