Fix settings module

This commit is contained in:
Squishy (C6H12O6+NaCl+H2O)
2024-05-25 00:47:12 +07:00
parent cf1063c83b
commit 415ba51a68

View File

@@ -35,7 +35,11 @@ SETTINGS = setmetatable(
{__force_saving__ = function() bitser.dumpLoveFile(CONFIG_FILE,_settings) end},
{
__index = function(_, k)
return _settings[k] == nil and _defaultSettings[k] or _settings[k]
if _settings[k] == nil then
_settings[k] = _defaultSettings[k]
bitser.dumpLoveFile(CONFIG_FILE,_settings)
end
return _settings[k]
end,
__newindex = function(_, k, v)
_settings[k] = v