summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-08-29 08:52:12 +0000
committerDana Jansens <danakj@orodu.net>2003-08-29 08:52:12 +0000
commit53134db127fe252417132d244829e71355f8f991 (patch)
tree77f705a8b6e27100ef681ffcde02d47c219f99d2
parent09f4a0c51a6ee5a04bffd719f4d18f762d338d43 (diff)
properly select the first menu item in the child menu when using the 'right' keycode
-rw-r--r--openbox/event.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/openbox/event.c b/openbox/event.c
index ec6cb06b..04e65145 100644
--- a/openbox/event.c
+++ b/openbox/event.c
@@ -1200,8 +1200,8 @@ static void event_handle_menu(XEvent *ev)
menu_frame_select(f, NULL);
} else if (ev->xkey.keycode == ob_keycode(OB_KEY_RIGHT)) {
ObMenuFrame *f;
- if ((f = find_active_menu()) && f->child && f->child->entries)
- menu_frame_select(f->child, f->child->entries->data);
+ if ((f = find_active_menu()) && f->child)
+ menu_frame_select_next(f->child);
} else if (ev->xkey.keycode == ob_keycode(OB_KEY_UP)) {
ObMenuFrame *f;
if ((f = find_active_menu()))