From fe179556ad3dc7bf3de2399c8b67f0b68a125417 Mon Sep 17 00:00:00 2001 From: sithlord48 Date: Thu, 22 Jan 2026 08:13:25 -0500 Subject: [PATCH] fix: Settings, do not remove valid QRects from the state file --- src/lib/common/Settings.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/common/Settings.cpp b/src/lib/common/Settings.cpp index 9d8454468..b9f95ec1c 100644 --- a/src/lib/common/Settings.cpp +++ b/src/lib/common/Settings.cpp @@ -107,7 +107,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()) + if (m_stateSettings->value(key).toString().isEmpty() && !m_stateSettings->value(key).toRect().isValid()) m_stateSettings->remove(key); } }