From 67ae10742aa1f0994a1cab59a8d7fc87c0cf48ee Mon Sep 17 00:00:00 2001 From: Qingping Hou Date: Fri, 14 Oct 2016 17:03:44 -0700 Subject: [PATCH] defaults: try parse int from user input --- frontend/apps/filemanager/filemanagersetdefaults.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/apps/filemanager/filemanagersetdefaults.lua b/frontend/apps/filemanager/filemanagersetdefaults.lua index 6d861321c..3bbfecd56 100644 --- a/frontend/apps/filemanager/filemanagersetdefaults.lua +++ b/frontend/apps/filemanager/filemanagersetdefaults.lua @@ -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, }