summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2013-03-28 10:13:41 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2013-03-28 10:13:41 +0000
commit9178ede40bf0c330072f787ee375fc601cab9974 (patch)
tree1f9c95edbb014424fc933525605f82461f30e106
parentc8d76e68cac290b1d753ec9f1c7b7ee6fb0f71b7 (diff)
downloadnetsurf-9178ede40bf0c330072f787ee375fc601cab9974.tar.gz
netsurf-9178ede40bf0c330072f787ee375fc601cab9974.tar.bz2
Avoid double/triple click stuff for scrollwheeling.
-rw-r--r--framebuffer/gui.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/framebuffer/gui.c b/framebuffer/gui.c
index e8be715c1..a6bbd7107 100644
--- a/framebuffer/gui.c
+++ b/framebuffer/gui.c
@@ -729,7 +729,9 @@ fb_browser_window_click(fbtk_widget_t *widget, fbtk_callback_info *cbi)
/* Determine if it's a double or triple click, allowing
* 0.5 seconds (50cs) between clicks */
- if (time_now < last_click.time + 50) {
+ if (time_now < last_click.time + 50 &&
+ cbi->event->value.keycode != NSFB_KEY_MOUSE_4 &&
+ cbi->event->value.keycode != NSFB_KEY_MOUSE_5) {
if (last_click.type == CLICK_SINGLE) {
/* Set double click */
mouse |= BROWSER_MOUSE_DOUBLE_CLICK;