diff options
-rw-r--r-- | gtk/gtk_treeview.c | 4 |
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) |