lua fixes

This commit is contained in:
Eduardo Bart
2012-01-06 22:46:41 -02:00
parent 3c62ce97db
commit 5d0d1432ed
5 changed files with 18 additions and 35 deletions

View File

@@ -27,12 +27,7 @@ function Settings.remove(key)
end
function Settings.set(key, value)
local valuestr = convertSettingValue(value)
if valuestr == '' then
g_configs.remove(key)
else
g_configs.set(key, convertSettingValue(value))
end
g_configs.set(key, convertSettingValue(value))
end
function Settings.setDefault(key, value)

View File

@@ -76,3 +76,10 @@ function toboolean(str)
end
return false
end
local oldtonumber = tonumber
function tonumber(v)
local v = oldtonumber(v)
if not v then return 0 end
return v
end