[gtk+/wip/cosimoc/toolbar-gadget: 5/6] separatortoolitem: trivial code cleanups



commit 7a4637edd29ebacc94f4c82873c5be3f53f283b2
Author: Cosimo Cecchi <cosimoc gnome org>
Date:   Tue Dec 29 12:14:02 2015 -0800

    separatortoolitem: trivial code cleanups

 gtk/gtkseparatortoolitem.c |   31 +++++++++++++++++++------------
 1 files changed, 19 insertions(+), 12 deletions(-)
---
diff --git a/gtk/gtkseparatortoolitem.c b/gtk/gtkseparatortoolitem.c
index 6519d2d..c017e34 100644
--- a/gtk/gtkseparatortoolitem.c
+++ b/gtk/gtkseparatortoolitem.c
@@ -187,18 +187,25 @@ gtk_separator_tool_item_class_init (GtkSeparatorToolItemClass *class)
 static void
 gtk_separator_tool_item_init (GtkSeparatorToolItem *separator_item)
 {
-  separator_item->priv = gtk_separator_tool_item_get_instance_private (separator_item);
-  separator_item->priv->draw = TRUE;
-
-  gtk_widget_set_has_window (GTK_WIDGET (separator_item), FALSE);
-
- separator_item->priv->gadget = gtk_css_custom_gadget_new_for_node (gtk_widget_get_css_node (GTK_WIDGET 
(separator_item)),
-                                                     GTK_WIDGET (separator_item),
-                                                     gtk_separator_tool_item_get_size,
-                                                     NULL,
-                                                     gtk_separator_tool_item_render,
-                                                     NULL,
-                                                     NULL);
+  GtkSeparatorToolItemPrivate *priv;
+  GtkWidget *widget;
+  GtkCssNode *widget_node;
+
+  widget = GTK_WIDGET (separator_item);
+  priv = separator_item->priv = gtk_separator_tool_item_get_instance_private (separator_item);
+  priv->draw = TRUE;
+
+  gtk_widget_set_has_window (widget, FALSE);
+
+  widget_node = gtk_widget_get_css_node (widget);
+  separator_item->priv->gadget =
+    gtk_css_custom_gadget_new_for_node (widget_node,
+                                        widget,
+                                        gtk_separator_tool_item_get_size,
+                                        NULL,
+                                        gtk_separator_tool_item_render,
+                                        NULL,
+                                        NULL);
 }
 
 static void


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