summaryrefslogtreecommitdiff
path: root/gtk/gtkassistant.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtkassistant.c')
-rw-r--r--gtk/gtkassistant.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/gtk/gtkassistant.c b/gtk/gtkassistant.c
index c9166f8a3c..c06b0d877f 100644
--- a/gtk/gtkassistant.c
+++ b/gtk/gtkassistant.c
@@ -213,6 +213,7 @@ static guint signals [LAST_SIGNAL] = { 0 };
G_DEFINE_TYPE_WITH_CODE (GtkAssistant, gtk_assistant, GTK_TYPE_WINDOW,
+ G_ADD_PRIVATE (GtkAssistant)
G_IMPLEMENT_INTERFACE (GTK_TYPE_BUILDABLE,
gtk_assistant_buildable_interface_init))
@@ -450,8 +451,6 @@ gtk_assistant_class_init (GtkAssistantClass *class)
gtk_widget_class_bind_callback (widget_class, on_assistant_back);
gtk_widget_class_bind_callback (widget_class, on_assistant_cancel);
gtk_widget_class_bind_callback (widget_class, on_assistant_last);
-
- g_type_class_add_private (gobject_class, sizeof (GtkAssistantPrivate));
}
static gint
@@ -995,9 +994,8 @@ gtk_assistant_init (GtkAssistant *assistant)
{
GtkAssistantPrivate *priv;
- assistant->priv = G_TYPE_INSTANCE_GET_PRIVATE (assistant,
- GTK_TYPE_ASSISTANT,
- GtkAssistantPrivate);
+ assistant->priv = gtk_assistant_get_instance_private (assistant);
+
priv = assistant->priv;
priv->pages = NULL;
priv->current_page = NULL;