From 5e0c276c899cdd5c188cb2883479f39195f6d261 Mon Sep 17 00:00:00 2001 From: Joachim Schmitz Date: Tue, 25 Sep 2018 14:41:55 +0200 Subject: [PATCH] fix -R, --revert-settings to only remove the preferences file MuseScore*.ini, and not also shortcuts, custom workspaces and palettes, translations, etc., this is left for -F --factory-settings, see https://musescore.org/en/node/276560 fix deletePreferences to only delete dataPath on useFactorySettings --- mscore/musescore.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mscore/musescore.cpp b/mscore/musescore.cpp index d46c87ebadf4..19804d90eeb3 100644 --- a/mscore/musescore.cpp +++ b/mscore/musescore.cpp @@ -6697,7 +6697,8 @@ int main(int argc, char* av[]) dataPath = QStandardPaths::writableLocation(QStandardPaths::DataLocation); if (deletePreferences) { - QDir(dataPath).removeRecursively(); + if (useFactorySettings) + QDir(dataPath).removeRecursively(); QSettings settings; QFile::remove(settings.fileName() + ".lock"); //forcibly remove lock QFile::remove(settings.fileName());