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) {
case ButtonRelease:
if ((e = menu_entry_frame_under(ev->xbutton.x_root,
ev->xbutton.y_root)))
menu_entry_frame_execute(e, ev->xbutton.state);
else if (menu_can_hide)
menu_frame_hide_all();
if (menu_can_hide) {
if ((e = menu_entry_frame_under(ev->xbutton.x_root,
ev->xbutton.y_root)))
menu_entry_frame_execute(e, ev->xbutton.state);
else
menu_frame_hide_all();
}
break;
case MotionNotify:
if ((f = menu_frame_under(ev->xmotion.x_root,