diff options
author | Jasper St. Pierre <jstpierre@mecheye.net> | 2014-06-26 18:22:42 -0400 |
---|---|---|
committer | Jasper St. Pierre <jstpierre@mecheye.net> | 2014-06-26 19:06:43 -0400 |
commit | 9c37b3de7466a22d4c784657a86c522e2a4f118a (patch) | |
tree | 8efe1f75cef57d9af8484324dca0c35714a1ca16 /gtk/gtkassistant.c | |
parent | 66492678b5a3043f4acd77a6a41405bc4f8097b3 (diff) | |
download | gtk+-9c37b3de7466a22d4c784657a86c522e2a4f118a.tar.gz |
gtk: Don't use GObjectClass.constructor
Use the newer constructed instead, which has a fast path in GObject.
Diffstat (limited to 'gtk/gtkassistant.c')
-rw-r--r-- | gtk/gtkassistant.c | 22 |
1 files changed, 6 insertions, 16 deletions
diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c index 215a9c82ac..ac85fc569b 100644 --- a/gtk/gtkassistant.c +++ b/gtk/gtkassistant.c @@ -349,21 +349,13 @@ add_action_widgets (GtkAssistant *assistant) } } -static GObject * -gtk_assistant_constructor (GType type, - guint n_construct_properties, - GObjectConstructParam *construct_params) +static void +gtk_assistant_constructed (GObject *object) { - GObject *object; - GtkAssistant *assistant; - GtkAssistantPrivate *priv; - - object = G_OBJECT_CLASS (gtk_assistant_parent_class)->constructor (type, - n_construct_properties, - construct_params); + GtkAssistant *assistant = GTK_ASSISTANT (object); + GtkAssistantPrivate *priv = assistant->priv; - assistant = GTK_ASSISTANT (object); - priv = assistant->priv; + G_OBJECT_CLASS (gtk_assistant_parent_class)->constructed (object); priv->constructed = TRUE; if (priv->use_header_bar == -1) @@ -371,8 +363,6 @@ gtk_assistant_constructor (GType type, add_action_widgets (assistant); apply_use_header_bar (assistant); - - return object; } static void @@ -386,7 +376,7 @@ gtk_assistant_class_init (GtkAssistantClass *class) widget_class = (GtkWidgetClass *) class; container_class = (GtkContainerClass *) class; - gobject_class->constructor = gtk_assistant_constructor; + gobject_class->constructed = gtk_assistant_constructed; gobject_class->set_property = gtk_assistant_set_property; gobject_class->get_property = gtk_assistant_get_property; |