diff options
author | ulion <ulion@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-12-17 14:58:46 +0000 |
---|---|---|
committer | ulion <ulion@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2007-12-17 14:58:46 +0000 |
commit | 2f0d486430b6d677d6ea84272e8ac2ee2596a708 (patch) | |
tree | c52ff2d499b963901b398f20ecb3016c6ef1d27f /libmenu/menu.c | |
parent | 5ff065269c0c871f64d24cf0a6fa49c504289669 (diff) | |
download | mpv-2f0d486430b6d677d6ea84272e8ac2ee2596a708.tar.bz2 mpv-2f0d486430b6d677d6ea84272e8ac2ee2596a708.tar.xz |
Ignore elements of keybindings other than 'binding'.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25436 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmenu/menu.c')
-rw-r--r-- | libmenu/menu.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libmenu/menu.c b/libmenu/menu.c index 21cab96a3f..4418d37ac8 100644 --- a/libmenu/menu.c +++ b/libmenu/menu.c @@ -142,6 +142,7 @@ static int menu_parse_config(char* buffer) { } if(r == 0) break; + if (!strcasecmp(element, "binding")) { key = asx_get_attrib("key",attribs); cmd = asx_get_attrib("cmd",attribs); if (key && (keycode = mp_input_get_key_from_name(key)) >= 0) { @@ -158,6 +159,7 @@ static int menu_parse_config(char* buffer) { else free(cmd); free(key); + } free(element); asx_free_attribs(attribs); free(b); |