fix: Settings, do not remove valid QRects from the state file

This commit is contained in:
sithlord48
2026-01-22 08:13:25 -05:00
committed by Nick Bolton
parent c7a427a94c
commit fe179556ad

View File

@ -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);
}
}