summaryrefslogtreecommitdiff
path: root/gtk/gtkassistant.c
diff options
context:
space:
mode:
authorJasper St. Pierre <jstpierre@mecheye.net>2014-06-26 18:22:42 -0400
committerJasper St. Pierre <jstpierre@mecheye.net>2014-06-26 19:06:43 -0400
commit9c37b3de7466a22d4c784657a86c522e2a4f118a (patch)
tree8efe1f75cef57d9af8484324dca0c35714a1ca16 /gtk/gtkassistant.c
parent66492678b5a3043f4acd77a6a41405bc4f8097b3 (diff)
downloadgtk+-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.c22
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;