X-Git-Url: https://git.decadent.org.uk/gitweb/?p=ion3.git;a=blobdiff_plain;f=mod_menu%2Fmod_menu.lua;h=705a66ef0fcd2d6fef2adbf1ca8423c34299476b;hp=913ad1618673adc04d6671e86d3581249afed9da;hb=de22e45179cb3bafa490294d31d47f361047a30a;hpb=803afbc1cd633f6c025bcd9537e9b7e9aedadd0d diff --git a/mod_menu/mod_menu.lua b/mod_menu/mod_menu.lua index 913ad16..705a66e 100644 --- a/mod_menu/mod_menu.lua +++ b/mod_menu/mod_menu.lua @@ -37,7 +37,7 @@ local function menu_(reg, sub, menu_or_name, fn, check) end end - menu=menudb.evalmenu(menu_or_name, {reg, sub}) + menu=menudb.evalmenu(menu_or_name, reg, sub) return fn(reg, function(e) e.func(reg, sub) end, menu) end @@ -57,17 +57,15 @@ end -- to use a bigger style by setting the field \var{big} to \code{true}. function mod_menu.menu(mplex, sub, menu_or_name, param) local function menu_stdmenu(m, s, menu) - return mod_menu.do_menu(m, s, menu, param) + return ioncore.unsqueeze(mod_menu.do_menu(m, s, menu, param)) end return menu_(mplex, sub, menu_or_name, menu_stdmenu, true) end -- Compatibility function mod_menu.bigmenu(mplex, sub, menu_or_name, initial) - local function menu_bigmenu(m, s, menu) - return mod_menu.do_menu(m, s, menu, {big=true, initial=initial}) - end - return menu_(mplex, sub, menu_or_name, menu_bigmenu, true) + local param={big=true, initial=initial} + return mod_menu.menu(mplex, sub, menu_or_name, param) end --DOC