mirror of
https://github.com/LorenEteval/Furious.git
synced 2026-10-04 04:48:00 +03:00
Fixed default value was not set for some settings in "Furious/Frozenlib/AppSettings.py"
Signed-off-by: LorenEteval <loren.eteval@proton.me>
This commit is contained in:
committed by
Loren Eteval
parent
571248e381
commit
81ca655501
@@ -82,7 +82,20 @@ class AppSettings:
|
||||
value = QtCore.QSettings().value(settings.name)
|
||||
|
||||
if settings.validate(value):
|
||||
return value
|
||||
if value is None:
|
||||
if settings.default is not None:
|
||||
logger.info(
|
||||
f'detected settings \'{settings.name}\' was not set, '
|
||||
f'but has a default value. Set to default \'{settings.default}\''
|
||||
)
|
||||
|
||||
AppSettings.set(key, settings.default)
|
||||
|
||||
return settings.default
|
||||
else:
|
||||
return value
|
||||
else:
|
||||
return value
|
||||
else:
|
||||
logger.error(
|
||||
f'settings \'{settings.name}\' has value \'{value}\', '
|
||||
|
||||
Reference in New Issue
Block a user