diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 70d4a336f0..d2b6df0360 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -3295,7 +3295,8 @@ gtk_tree_view_multipress_gesture_pressed (GtkGestureMultiPress *gesture, tree_view->priv->extend_selection_pressed = FALSE; } - if (n_press == 2 || (n_press == 1 && tree_view->priv->activate_on_single_click)) + if (button == GDK_BUTTON_PRIMARY && + (n_press == 2 || (n_press == 1 && tree_view->priv->activate_on_single_click))) gtk_tree_view_row_activated (tree_view, path, column); else {