# HG changeset patch # User ben # Date 1156275650 0 # Node ID 87c339558bc1a8116aca94512684a6bef10c29b4 # Parent 3b869f58b0275db131cbc887cde1e6cec5e15321 fix menu toggle/hide issues diff -r 3b869f58b027 -r 87c339558bc1 libmenu/vf_menu.c --- a/libmenu/vf_menu.c Tue Aug 22 12:42:55 2006 +0000 +++ b/libmenu/vf_menu.c Tue Aug 22 19:40:50 2006 +0000 @@ -101,7 +101,7 @@ case MP_CMD_MENU : { // Convert txt cmd from the users into libmenu stuff char* arg = cmd->args[0].v.s; - if(!priv->current->show) + if(!priv->current->show && !(strcmp(arg,"hide") == 0) ) priv->current->show = 1; else if(strcmp(arg,"up") == 0) menu_read_cmd(priv->current,MENU_CMD_UP); @@ -115,7 +115,7 @@ menu_read_cmd(priv->current,MENU_CMD_OK); else if(strcmp(arg,"cancel") == 0) menu_read_cmd(priv->current,MENU_CMD_CANCEL); - else if(strcmp(arg,"hide") == 0) + else if(strcmp(arg,"hide") == 0 || strcmp(arg,"toggle") == 0) priv->current->show = 0; else mp_msg(MSGT_GLOBAL,MSGL_WARN,MSGTR_LIBMENU_UnknownMenuCommand,arg);