Refine application setting registration

Signed-off-by: Loren Eteval <loren.eteval@proton.me>
This commit is contained in:
Loren Eteval
2026-08-17 15:43:12 +08:00
parent f050df61bd
commit cc42f07e19
+6 -5
View File
@@ -106,11 +106,12 @@ class AppSettings:
else:
return value
else:
logger.error(
f'settings \'{settings.name}\' has value \'{value}\', '
f'which is not in valid range {settings.validRange}. '
f'Set to default \'{settings.default}\''
)
if value is not None:
logger.error(
f'settings \'{settings.name}\' has value \'{value}\', '
f'which is not in valid range {settings.validRange}. '
f'Set to default \'{settings.default}\''
)
# Value not in valid range, set to default
QtCore.QSettings().setValue(settings.name, settings.default)