]> Dogcows Code - chaz/openbox/commitdiff
properly select the first menu item in the child menu when using the 'right' keycode
authorDana Jansens <danakj@orodu.net>
Fri, 29 Aug 2003 08:52:12 +0000 (08:52 +0000)
committerDana Jansens <danakj@orodu.net>
Fri, 29 Aug 2003 08:52:12 +0000 (08:52 +0000)
openbox/event.c

index ec6cb06b138aeb7277a9be6e210866072fc00080..04e651451dad1a7d9ea86acae5d1463521c031a3 100644 (file)
@@ -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()))
This page took 0.025481 seconds and 4 git commands to generate.