From fb062f2dd7a8ddbc36bcb59f8e4fab70e46ee62d Mon Sep 17 00:00:00 2001 From: Matthieu Gallien Date: Tue, 31 Jan 2023 18:41:43 +0100 Subject: [PATCH] fix wrong detectiion of current config file as a config migration Signed-off-by: Matthieu Gallien --- src/gui/application.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/gui/application.cpp b/src/gui/application.cpp index b20a601173..d8e7291d8e 100644 --- a/src/gui/application.cpp +++ b/src/gui/application.cpp @@ -157,11 +157,12 @@ bool Application::configVersionMigration() const auto anyConfigFileNameList = configDir.entryInfoList({"*.cfg"}, QDir::Files); for (const auto &oldConfig : anyConfigFileNameList) { const auto oldConfigFileName = oldConfig.fileName(); + const auto oldConfigFilePath = oldConfig.filePath(); const auto newConfigFileName = configFile.configFile(); backupFilesList.append(configFile.backup(oldConfigFileName)); - if (oldConfigFileName != newConfigFileName) { - if (!QFile::rename(oldConfig.filePath(), newConfigFileName)) { - qCWarning(lcApplication) << "Failed to rename configuration file from" << oldConfigFileName << "to" << newConfigFileName; + if (oldConfigFilePath != newConfigFileName) { + if (!QFile::rename(oldConfigFilePath, newConfigFileName)) { + qCWarning(lcApplication) << "Failed to rename configuration file from" << oldConfigFilePath << "to" << newConfigFileName; } } }