From 46f1f3eb5ebefd6e5c18ee3aae0d112dd7afa082 Mon Sep 17 00:00:00 2001 From: yparitcher Date: Thu, 16 Dec 2021 15:30:48 -0500 Subject: [PATCH] Dispatcher: allow args_func --- frontend/dispatcher.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/dispatcher.lua b/frontend/dispatcher.lua index c0afe8b8c..a4ea822ba 100644 --- a/frontend/dispatcher.lua +++ b/frontend/dispatcher.lua @@ -598,6 +598,9 @@ function Dispatcher:addItem(caller, menu, location, settings, section) }) elseif settingsList[k].category == "string" or settingsList[k].category == "configurable" then local sub_item_table = {} + if settingsList[k].args_func then + settingsList[k].args, settingsList[k].toggle = settingsList[k].args_func() + end for i=1,#settingsList[k].args do table.insert(sub_item_table, { text = tostring(settingsList[k].toggle[i]),