defaults: try parse int from user input

pull/2286/head
Qingping Hou 8 years ago
parent 17e9a8e45b
commit 67ae10742a

@ -176,7 +176,8 @@ function SetDefaults:init()
callback = function()
local new_table = {}
for _, field in ipairs(MultiInputDialog:getFields()) do
new_table[field:match("^[^= ]+")] = field:match("[^= ]+$")
local key, value = field:match("^[^= ]+"), field:match("[^= ]+$")
new_table[tonumber(key) or key] = tonumber(value) or value
end
_G[setting_name] = new_table
@ -193,7 +194,6 @@ function SetDefaults:init()
},
},
},
input_type = "number",
width = Screen:getWidth() * 0.95,
height = Screen:getHeight() * 0.2,
}

Loading…
Cancel
Save