[gtk+] GtkActionBar: Just leave the center widget as NULL, initially



commit 3efd0b28740d46b7889b74db19a1cb09c2dfe600
Author: Matthias Clasen <mclasen redhat com>
Date:   Tue Jan 7 16:16:52 2014 -0500

    GtkActionBar: Just leave the center widget as NULL, initially
    
    No need to construct a box that gets thrown away later.
    Plus, this fixes the defaultvalue test for GtkActionBar.

 gtk/gtkactionbar.c |   19 -------------------
 1 files changed, 0 insertions(+), 19 deletions(-)
---
diff --git a/gtk/gtkactionbar.c b/gtk/gtkactionbar.c
index 527a04c..2c810c9 100644
--- a/gtk/gtkactionbar.c
+++ b/gtk/gtkactionbar.c
@@ -100,19 +100,6 @@ get_css_padding_and_border (GtkWidget *widget,
 }
 
 static void
-construct_center_widget (GtkActionBar *bar)
-{
-  GtkActionBarPrivate *priv = gtk_action_bar_get_instance_private (bar);
-
-  g_assert (priv->center_widget == NULL);
-
-  priv->center_widget = gtk_box_new (GTK_ORIENTATION_VERTICAL, 0);
-  gtk_widget_set_valign (priv->center_widget, GTK_ALIGN_CENTER);
-  gtk_widget_show (priv->center_widget);
-  gtk_widget_set_parent (priv->center_widget, GTK_WIDGET (bar));
-}
-
-static void
 gtk_action_bar_init (GtkActionBar *bar)
 {
   GtkStyleContext *context;
@@ -127,8 +114,6 @@ gtk_action_bar_init (GtkActionBar *bar)
   priv->children = NULL;
   priv->spacing = DEFAULT_SPACING;
 
-  construct_center_widget (bar);
-
   context = gtk_widget_get_style_context (GTK_WIDGET (bar));
   gtk_style_context_add_class (context, "action-bar");
   gtk_style_context_add_class (context, GTK_STYLE_CLASS_HORIZONTAL);
@@ -618,10 +603,6 @@ gtk_action_bar_set_center_widget (GtkActionBar *bar,
       gtk_widget_set_valign (priv->center_widget, GTK_ALIGN_CENTER);
       gtk_widget_show (center_widget);
     }
-  else
-    {
-      construct_center_widget (bar);
-    }
 
   gtk_widget_queue_resize (GTK_WIDGET (bar));
 


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