summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNelson Benitez Leon <nbenitezl@gmail.com>2012-03-29 12:15:33 +0200
committerNelson Benítez León <nbenitezl+gnome@gmail.com>2012-04-04 16:21:37 +0200
commit3deb33d449f293b8e2597ccd7cc3bacec7b40ca2 (patch)
treed9351fa2357d3e97d1d1346b9b9e5403f98ec807
parent49c753b1e2adaf7803b2fd4f1685f859d979ff74 (diff)
downloadnautilus-3deb33d449f293b8e2597ccd7cc3bacec7b40ca2.tar.gz
eel-canvas: ignore extra mouse button events
Ignore button press/release events for mouse buttons greater than 5 so allowing forward and backward mouse buttons to work over icons. Part of bug 660006 Signed-off-by: Nelson Benitez Leon <nbenitezl@gmail.com>
-rw-r--r--eel/eel-canvas.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/eel/eel-canvas.c b/eel/eel-canvas.c
index 4355e1958..ebca1bbde 100644
--- a/eel/eel-canvas.c
+++ b/eel/eel-canvas.c
@@ -3006,6 +3006,10 @@ eel_canvas_button (GtkWidget *widget, GdkEventButton *event)
canvas = EEL_CANVAS (widget);
+ /* Don't handle extra mouse button events */
+ if (event->button > 5)
+ return FALSE;
+
/*
* dispatch normally regardless of the event's window if an item has
* has a pointer grab in effect