summaryrefslogtreecommitdiff
path: root/gtk
diff options
context:
space:
mode:
authorMichael Drake <tlsa@netsurf-browser.org>2010-12-16 00:04:51 +0000
committerMichael Drake <tlsa@netsurf-browser.org>2010-12-16 00:04:51 +0000
commit1248c21a0ebd49969e04f1fb0dcfa0405109d520 (patch)
tree005cea5299a4fc4fc379072cad2a010b8a947f81 /gtk
parentc96f682d9dd0bd4a137180b6f15e5d45eb8bfb03 (diff)
downloadnetsurf-1248c21a0ebd49969e04f1fb0dcfa0405109d520.tar.gz
netsurf-1248c21a0ebd49969e04f1fb0dcfa0405109d520.tar.bz2
A double click fires a click as well.
svn path=/trunk/netsurf/; revision=11070
Diffstat (limited to 'gtk')
-rw-r--r--gtk/gtk_treeview.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/gtk_treeview.c b/gtk/gtk_treeview.c
index e3915501c..13b8c426e 100644
--- a/gtk/gtk_treeview.c
+++ b/gtk/gtk_treeview.c
@@ -285,9 +285,11 @@ gboolean nsgtk_tree_window_button_release_event(GtkWidget *widget,
if (tw->mouse_state & BROWSER_MOUSE_DOUBLE_CLICK) {
if (tw->mouse_state & BROWSER_MOUSE_PRESS_1)
- tw->mouse_state ^= BROWSER_MOUSE_PRESS_1;
+ tw->mouse_state ^= BROWSER_MOUSE_PRESS_1 |
+ BROWSER_MOUSE_CLICK_1;
else if (tw->mouse_state & BROWSER_MOUSE_PRESS_2)
tw->mouse_state ^= (BROWSER_MOUSE_PRESS_2 |
+ BROWSER_MOUSE_CLICK_2 |
BROWSER_MOUSE_DOUBLE_CLICK);
} else if (tw->mouse_state & BROWSER_MOUSE_PRESS_1)