Fix plugin settings persistent

This commit is contained in:
Lucien Greathouse
2020-03-17 23:03:59 -07:00
parent 2cefd1bf2e
commit 4a4da4737d

View File

@@ -20,6 +20,7 @@ function Settings.fromPlugin(plugin)
local savedValue = plugin:GetSetting("Rojo_" .. name)
if savedValue == nil then
plugin:SetSetting("Rojo_" .. name, defaultValue)
values[name] = defaultValue
else
values[name] = savedValue
@@ -42,7 +43,7 @@ function Settings:get(name)
end
function Settings:set(name, value)
self.__plugin:SetSetting(name, value)
self.__plugin:SetSetting("Rojo_" .. name, value)
self.__values[name] = value
for callback in pairs(self.__updateListeners) do