diff options
Diffstat (limited to 'gdata/exif/gdata-exif-tags.c')
-rw-r--r-- | gdata/exif/gdata-exif-tags.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gdata/exif/gdata-exif-tags.c b/gdata/exif/gdata-exif-tags.c index 0a456cf2..4a071c3b 100644 --- a/gdata/exif/gdata-exif-tags.c +++ b/gdata/exif/gdata-exif-tags.c @@ -65,7 +65,7 @@ struct _GDataExifTagsPrivate { gint64 _time; /* in milliseconds! */ }; -G_DEFINE_TYPE (GDataExifTags, gdata_exif_tags, GDATA_TYPE_PARSABLE) +G_DEFINE_TYPE_WITH_PRIVATE (GDataExifTags, gdata_exif_tags, GDATA_TYPE_PARSABLE) static void gdata_exif_tags_class_init (GDataExifTagsClass *klass) @@ -73,8 +73,6 @@ gdata_exif_tags_class_init (GDataExifTagsClass *klass) GObjectClass *gobject_class = G_OBJECT_CLASS (klass); GDataParsableClass *parsable_class = GDATA_PARSABLE_CLASS (klass); - g_type_class_add_private (klass, sizeof (GDataExifTagsPrivate)); - gobject_class->finalize = gdata_exif_tags_finalize; parsable_class->parse_xml = parse_xml; @@ -86,7 +84,7 @@ gdata_exif_tags_class_init (GDataExifTagsClass *klass) static void gdata_exif_tags_init (GDataExifTags *self) { - self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, GDATA_TYPE_EXIF_TAGS, GDataExifTagsPrivate); + self->priv = gdata_exif_tags_get_instance_private (self); self->priv->_time = -1; } |