diff --git a/gui/sidebar.c b/gui/sidebar.c index 64723e00..c17b698d 100644 --- a/gui/sidebar.c +++ b/gui/sidebar.c @@ -162,7 +162,8 @@ bool __gui_sidebar_button_press(GtkTreeView *treeview, GdkEventButton *event, GtkTreeIter iter, child; GtkTreePath *path; - if (event->button != GDK_BUTTON_MIDDLE) + if (event->type != GDK_2BUTTON_PRESS || + event->button != GDK_BUTTON_MIDDLE) return false; if (!gtk_tree_view_get_path_at_pos(treeview, event->x, event->y, &path, NULL, NULL, NULL))