summaryrefslogtreecommitdiff
path: root/gtk/gtktexttag.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtktexttag.c')
-rw-r--r--gtk/gtktexttag.c14
1 files changed, 3 insertions, 11 deletions
diff --git a/gtk/gtktexttag.c b/gtk/gtktexttag.c
index 8674e92c9f..b7e3c89835 100644
--- a/gtk/gtktexttag.c
+++ b/gtk/gtktexttag.c
@@ -174,7 +174,7 @@ static void gtk_text_tag_get_property (GObject *object,
static guint signals[LAST_SIGNAL] = { 0 };
-G_DEFINE_TYPE (GtkTextTag, gtk_text_tag, G_TYPE_OBJECT)
+G_DEFINE_TYPE_WITH_PRIVATE (GtkTextTag, gtk_text_tag, G_TYPE_OBJECT)
static void
gtk_text_tag_class_init (GtkTextTagClass *klass)
@@ -750,21 +750,13 @@ gtk_text_tag_class_init (GtkTextTagClass *klass)
G_TYPE_OBJECT,
GDK_TYPE_EVENT | G_SIGNAL_TYPE_STATIC_SCOPE,
GTK_TYPE_TEXT_ITER);
-
- g_type_class_add_private (klass, sizeof (GtkTextTagPrivate));
}
static void
gtk_text_tag_init (GtkTextTag *text_tag)
{
- GtkTextTagPrivate *priv;
-
- text_tag->priv = G_TYPE_INSTANCE_GET_PRIVATE (text_tag,
- GTK_TYPE_TEXT_TAG,
- GtkTextTagPrivate);
- priv = text_tag->priv;
-
- priv->values = gtk_text_attributes_new ();
+ text_tag->priv = gtk_text_tag_get_instance_private (text_tag);
+ text_tag->priv->values = gtk_text_attributes_new ();
}
/**