# HG changeset patch # User ulion # Date 1197903345 0 # Node ID d97159ca0e176dc18ceb8aad4ca3723d7735ec35 # Parent 73d7d7898ee46b278e5a63145c91075b26e66df0 Remove NO_REPEAT mask from keycode, fix keycode matching for JOY_BTN0, etc. diff -r 73d7d7898ee4 -r d97159ca0e17 libmenu/menu.c --- a/libmenu/menu.c Mon Dec 17 14:53:38 2007 +0000 +++ b/libmenu/menu.c Mon Dec 17 14:55:45 2007 +0000 @@ -145,6 +145,7 @@ key = asx_get_attrib("key",attribs); cmd = asx_get_attrib("cmd",attribs); if (key && (keycode = mp_input_get_key_from_name(key)) >= 0) { + keycode &= ~MP_NO_REPEAT_KEY; mp_msg(MSGT_GLOBAL,MSGL_V, "[libmenu] got keybinding element %d %s=>[%s].\n", keycode, key, cmd ? cmd : "");