|
|
@ -529,6 +529,9 @@ function Dispatcher:getNameFromItem(item, settings, dont_show_value)
|
|
|
|
if type(value) == "table" then
|
|
|
|
if type(value) == "table" then
|
|
|
|
display_value = string.format("%d / %d", unpack(value))
|
|
|
|
display_value = string.format("%d / %d", unpack(value))
|
|
|
|
else
|
|
|
|
else
|
|
|
|
|
|
|
|
if not settingsList[item].args and settingsList[item].args_func then
|
|
|
|
|
|
|
|
settingsList[item].args, settingsList[item].toggle = settingsList[item].args_func()
|
|
|
|
|
|
|
|
end
|
|
|
|
local value_num = util.arrayContains(settingsList[item].args, value)
|
|
|
|
local value_num = util.arrayContains(settingsList[item].args, value)
|
|
|
|
display_value = settingsList[item].toggle[value_num]
|
|
|
|
display_value = settingsList[item].toggle[value_num]
|
|
|
|
end
|
|
|
|
end
|
|
|
@ -770,7 +773,7 @@ function Dispatcher:_addItem(caller, menu, location, settings, section)
|
|
|
|
})
|
|
|
|
})
|
|
|
|
elseif settingsList[k].category == "string" or settingsList[k].category == "configurable" then
|
|
|
|
elseif settingsList[k].category == "string" or settingsList[k].category == "configurable" then
|
|
|
|
local sub_item_table = {}
|
|
|
|
local sub_item_table = {}
|
|
|
|
if settingsList[k].args_func then
|
|
|
|
if not settingsList[k].args and settingsList[k].args_func then
|
|
|
|
settingsList[k].args, settingsList[k].toggle = settingsList[k].args_func()
|
|
|
|
settingsList[k].args, settingsList[k].toggle = settingsList[k].args_func()
|
|
|
|
end
|
|
|
|
end
|
|
|
|
for i=1,#settingsList[k].args do
|
|
|
|
for i=1,#settingsList[k].args do
|
|
|
|