summaryrefslogtreecommitdiff
path: root/openbox/event.c
diff options
context:
space:
mode:
authorMikael Magnusson <mikachu@comhem.se>2007-05-02 20:10:37 +0000
committerMikael Magnusson <mikachu@comhem.se>2007-05-02 20:10:37 +0000
commit0fee4e91a8e66c7d7f7f1694bfe7bc0fa9f505d7 (patch)
tree8affe07a53889d02e35c005c3882a60e7b7824a7 /openbox/event.c
parentee3d1b7d649252d84ef612f8dddfd92deb33baeb (diff)
only ignore horizontal and vertical scroll events when outside a menu frame, not all buttons above 3
Diffstat (limited to 'openbox/event.c')
-rw-r--r--openbox/event.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/openbox/event.c b/openbox/event.c
index a36e9223..ec258bbb 100644
--- a/openbox/event.c
+++ b/openbox/event.c
@@ -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,