Ignore MotionNotify on menus, it reset the submenudelay timer
It also caused the slightest cursor movement to activate the entry under the cursor when navigating via the keyboard.
This commit is contained in:
parent
6d0f44e1d1
commit
6f92931f84
1 changed files with 0 additions and 12 deletions
|
@ -1810,18 +1810,6 @@ static gboolean event_handle_menu_input(XEvent *ev)
|
|||
}
|
||||
ret = TRUE;
|
||||
}
|
||||
else if (ev->type == MotionNotify) {
|
||||
ObMenuFrame *f;
|
||||
ObMenuEntryFrame *e;
|
||||
|
||||
if ((e = menu_entry_frame_under(ev->xmotion.x_root,
|
||||
ev->xmotion.y_root)))
|
||||
if (!(f = find_active_menu()) ||
|
||||
f == e->frame ||
|
||||
f->parent == e->frame ||
|
||||
f->child == e->frame)
|
||||
menu_frame_select(e->frame, e, FALSE);
|
||||
}
|
||||
else if (ev->type == KeyPress || ev->type == KeyRelease) {
|
||||
guint mods;
|
||||
ObMenuFrame *frame;
|
||||
|
|
Loading…
Reference in a new issue