[gnome-control-center] color: Do not unselect the first GtkTreeView item on realize as it makes the UI flicker



commit 3ac77e5d47d023634cd4754681c51f66198c0637
Author: Richard Hughes <richard hughsie com>
Date:   Wed Feb 6 15:22:04 2013 +0000

    color: Do not unselect the first GtkTreeView item on realize as it makes the UI flicker

 panels/color/cc-color-panel.c |   22 ----------------------
 1 files changed, 0 insertions(+), 22 deletions(-)
---
diff --git a/panels/color/cc-color-panel.c b/panels/color/cc-color-panel.c
index 9f4595f..9cfa25d 100644
--- a/panels/color/cc-color-panel.c
+++ b/panels/color/cc-color-panel.c
@@ -594,22 +594,6 @@ gcm_prefs_calibrate_display (CcColorPanel *prefs)
   gtk_widget_show (widget);
 }
 
-static gboolean
-gcm_prefs_calib_treeview_realize_idle_cb (gpointer user_data)
-{
-  GtkWidget *widget = GTK_WIDGET (user_data);
-  GtkTreeSelection *selection;
-  selection = gtk_tree_view_get_selection (GTK_TREE_VIEW (widget));
-  gtk_tree_selection_unselect_all (selection);
-  return FALSE;
-}
-
-static void
-gcm_prefs_calib_treeview_realize_cb (GtkWidget *widget, CcColorPanel *prefs)
-{
-  g_idle_add (gcm_prefs_calib_treeview_realize_idle_cb, widget);
-}
-
 static void
 gcm_prefs_title_entry_changed_cb (GtkWidget *widget,
                                   GParamSpec *param_spec,
@@ -2326,8 +2310,6 @@ cc_color_panel_init (CcColorPanel *prefs)
   gtk_tree_view_column_set_expand (column, TRUE);
   gtk_tree_view_append_column (GTK_TREE_VIEW (widget),
                                GTK_TREE_VIEW_COLUMN (column));
-  g_signal_connect (widget, "realize",
-                    G_CALLBACK (gcm_prefs_calib_treeview_realize_cb), prefs);
 
   widget = GTK_WIDGET (gtk_builder_get_object (priv->builder,
                                                "treeview_calib_kind"));
@@ -2353,8 +2335,6 @@ cc_color_panel_init (CcColorPanel *prefs)
   gtk_tree_view_column_set_expand (column, TRUE);
   gtk_tree_view_append_column (GTK_TREE_VIEW (widget),
                                GTK_TREE_VIEW_COLUMN (column));
-  g_signal_connect (widget, "realize",
-                    G_CALLBACK (gcm_prefs_calib_treeview_realize_cb), prefs);
 
   widget = GTK_WIDGET (gtk_builder_get_object (priv->builder,
                                                "treeview_calib_temp"));
@@ -2374,8 +2354,6 @@ cc_color_panel_init (CcColorPanel *prefs)
   gtk_tree_view_column_set_expand (column, TRUE);
   gtk_tree_view_append_column (GTK_TREE_VIEW (widget),
                                GTK_TREE_VIEW_COLUMN (column));
-  g_signal_connect (widget, "realize",
-                    G_CALLBACK (gcm_prefs_calib_treeview_realize_cb), prefs);
   widget = GTK_WIDGET (gtk_builder_get_object (priv->builder,
                                                "entry_calib_title"));
   g_signal_connect (widget, "notify::text",



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]