summaryrefslogtreecommitdiff
path: root/gdata/gdata-parsable.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdata/gdata-parsable.c')
-rw-r--r--gdata/gdata-parsable.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gdata/gdata-parsable.c b/gdata/gdata-parsable.c
index 80b1a102..6db9e429 100644
--- a/gdata/gdata-parsable.c
+++ b/gdata/gdata-parsable.c
@@ -70,15 +70,13 @@ enum {
PROP_CONSTRUCTED_FROM_XML = 1,
};
-G_DEFINE_ABSTRACT_TYPE (GDataParsable, gdata_parsable, G_TYPE_OBJECT)
+G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (GDataParsable, gdata_parsable, G_TYPE_OBJECT)
static void
gdata_parsable_class_init (GDataParsableClass *klass)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
- g_type_class_add_private (klass, sizeof (GDataParsablePrivate));
-
gobject_class->get_property = gdata_parsable_get_property;
gobject_class->set_property = gdata_parsable_set_property;
gobject_class->finalize = gdata_parsable_finalize;
@@ -104,7 +102,7 @@ gdata_parsable_class_init (GDataParsableClass *klass)
static void
gdata_parsable_init (GDataParsable *self)
{
- self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, GDATA_TYPE_PARSABLE, GDataParsablePrivate);
+ self->priv = gdata_parsable_get_instance_private (self);
self->priv->extra_xml = g_string_new ("");
self->priv->extra_namespaces = g_hash_table_new_full (g_str_hash, g_str_equal, g_free, g_free);