From 27318ef89e89fd96fbda5b656222ea3faa08777f Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Mon, 11 Nov 2013 22:53:12 -0500 Subject: [PATCH] treeview: fix dragging of columns in mutter Don't recurse the mainloop in _gtk_tree_view_column_start_drag(). It doesn't serve any discernible purpose, and recursing the mainloop from the flush-events phas of the frame clock breaks frame synchronization with mutter. https://bugzilla.gnome.org/show_bug.cgi?id=705176 --- gtk/gtktreeview.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c index 7e4fc8a9ab..e38dab0e69 100644 --- a/gtk/gtktreeview.c +++ b/gtk/gtktreeview.c @@ -9923,8 +9923,6 @@ _gtk_tree_view_column_start_drag (GtkTreeView *tree_view, gdk_window_show (tree_view->priv->drag_window); gtk_widget_grab_focus (GTK_WIDGET (tree_view)); - while (gtk_events_pending ()) - gtk_main_iteration (); tree_view->priv->in_column_drag = TRUE;