diff --git a/src/luaconsole.c b/src/luaconsole.c index b0c234d62..dac25ea8f 100644 --- a/src/luaconsole.c +++ b/src/luaconsole.c @@ -1011,8 +1011,8 @@ int luatpt_airheat(lua_State* l) int luatpt_active_menu(lua_State* l) { int menuid; - menuid = luaL_optint(l, 1, 0); - if (menuid < SC_TOTAL && menuid > 0) + menuid = luaL_optint(l, 1, -1); + if (menuid < SC_TOTAL && menuid >= 0) active_menu = menuid; else return luaL_error(l, "Invalid menu");