X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;ds=sidebyside;f=openbox%2Fevent.c;h=04e651451dad1a7d9ea86acae5d1463521c031a3;hb=8a1e9c64d86b0a21db9edfe6b6a7221f07c1e5f5;hp=8d1380d48d6ff0f23b5f20f7a9ac399cf922c2d9;hpb=dcdc325f5c8c946df696d17a6da329aeac149586;p=chaz%2Fopenbox diff --git a/openbox/event.c b/openbox/event.c index 8d1380d4..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())) @@ -1211,5 +1211,6 @@ static void event_handle_menu(XEvent *ev) if ((f = find_active_menu())) menu_frame_select_next(f); } + break; } }