only ignore horizontal and vertical scroll events when outside a menu frame, not all buttons above 3

This commit is contained in:
Mikael Magnusson 2007-05-02 20:10:37 +00:00
parent ee3d1b7d64
commit 0fee4e91a8

View file

@ -1365,7 +1365,9 @@ static gboolean event_handle_menu(XEvent *ev)
switch (ev->type) {
case ButtonRelease:
if (ev->xbutton.button <= 3 && menu_can_hide) {
if ((ev->xbutton.button < 4 || ev->xbutton.button > 7)
&& 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,