diff --git a/openbox/event.c b/openbox/event.c index ced93e04..67afabc9 100644 --- a/openbox/event.c +++ b/openbox/event.c @@ -1300,6 +1300,11 @@ static void event_handle_menu(XEvent *ev) { menu_frame_select(e->frame, NULL); } + case MotionNotify: + if ((e = menu_entry_frame_under(ev->xmotion.x_root, + ev->xmotion.y_root))) + menu_frame_select(e->frame, e); + break; case KeyPress: if (ev->xkey.keycode == ob_keycode(OB_KEY_ESCAPE)) menu_frame_hide_all();