diff options
author | Nelson Benitez Leon <nbenitezl@gmail.com> | 2012-03-29 12:15:33 +0200 |
---|---|---|
committer | Nelson Benítez León <nbenitezl+gnome@gmail.com> | 2012-04-04 16:21:37 +0200 |
commit | 3deb33d449f293b8e2597ccd7cc3bacec7b40ca2 (patch) | |
tree | d9351fa2357d3e97d1d1346b9b9e5403f98ec807 | |
parent | 49c753b1e2adaf7803b2fd4f1685f859d979ff74 (diff) | |
download | nautilus-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.c | 4 |
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 |