make the timeout apply to releases on menu items too

This commit is contained in:
Dana Jansens 2003-09-28 09:31:23 +00:00
parent b8ba1cff1f
commit 7101e30ed8

View file

@ -1183,11 +1183,13 @@ static void event_handle_menu(XEvent *ev)
switch (ev->type) { switch (ev->type) {
case ButtonRelease: case ButtonRelease:
if ((e = menu_entry_frame_under(ev->xbutton.x_root, if (menu_can_hide) {
ev->xbutton.y_root))) if ((e = menu_entry_frame_under(ev->xbutton.x_root,
menu_entry_frame_execute(e, ev->xbutton.state); ev->xbutton.y_root)))
else if (menu_can_hide) menu_entry_frame_execute(e, ev->xbutton.state);
menu_frame_hide_all(); else
menu_frame_hide_all();
}
break; break;
case MotionNotify: case MotionNotify:
if ((f = menu_frame_under(ev->xmotion.x_root, if ((f = menu_frame_under(ev->xmotion.x_root,