From d6fe8fa2d5d0721ad8f9c22be1d7a4a767a34e7b Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Sun, 18 Jan 2026 09:38:38 -0500 Subject: [PATCH] refactor: Settings::cleanSettings and Settings::cleanStateSettings, remove keys as long as they are empty --- src/lib/common/Settings.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/lib/common/Settings.cpp b/src/lib/common/Settings.cpp index ef2703d03..7b294e6c9 100644 --- a/src/lib/common/Settings.cpp +++ b/src/lib/common/Settings.cpp @@ -94,7 +94,7 @@ void Settings::cleanSettings() continue; if (!m_validKeys.contains(key)) m_settings->remove(key); - if (m_settings->value(key).toString().isEmpty() && !m_settings->value(key).isValid()) + if (m_settings->value(key).toString().isEmpty()) m_settings->remove(key); } } @@ -105,7 +105,7 @@ void Settings::cleanStateSettings() for (const QString &key : keys) { if (!m_stateKeys.contains(key)) m_stateSettings->remove(key); - if (m_stateSettings->value(key).toString().isEmpty() && !m_stateSettings->value(key).isValid()) + if (m_stateSettings->value(key).toString().isEmpty()) m_stateSettings->remove(key); } }