]> spindle.queued.net Git - midori/commitdiff
Catch and ignore mouse buttons meant for horizontal scrolling
authorMatthew Gyurgyik <pyther@pyther.net>
Thu, 23 Apr 2009 02:08:28 +0000 (04:08 +0200)
committerChristian Dywan <christian@twotoasts.de>
Thu, 23 Apr 2009 02:08:28 +0000 (04:08 +0200)
midori/midori-view.c

index 0c4d203b6952ee41f5d617e6199da1c1322a4132..f5d9cebe1124fb66f4fb308ca109cf6e6a64ba16 100644 (file)
@@ -814,6 +814,17 @@ gtk_widget_button_press_event_cb (WebKitWebView*  web_view,
     case 9:
         midori_view_go_forward (view);
         return TRUE;
+    /*
+     * On some fancier mice the scroll wheel can be used to scroll horizontally.
+     * A middle click usually registers both a middle click (2) and a
+     * horizontal scroll (11 or 12).
+     * We catch horizontal scrolls and ignore them to prevent middle clicks from
+     * accidentally being interpreted as first button clicks.
+     */
+    case 11:
+        return TRUE;
+    case 12:
+        return TRUE;
     }
 
     return FALSE;