diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-08-29 08:52:12 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-08-29 08:52:12 +0000 |
| commit | 53134db127fe252417132d244829e71355f8f991 (patch) | |
| tree | 77f705a8b6e27100ef681ffcde02d47c219f99d2 | |
| parent | 09f4a0c51a6ee5a04bffd719f4d18f762d338d43 (diff) | |
properly select the first menu item in the child menu when using the 'right' keycode
| -rw-r--r-- | openbox/event.c | 4 |
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())) |
