@@ -85,16 +85,14 @@ struct _EomMetadataReaderPngPrivate {
8585 gboolean hasIHDR ;
8686};
8787
88- #define EOM_METADATA_READER_PNG_GET_PRIVATE (object ) \
89- (G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_METADATA_READER_PNG, EomMetadataReaderPngPrivate))
90-
9188static void
9289eom_metadata_reader_png_init_emr_iface (gpointer g_iface , gpointer iface_data );
9390
9491G_DEFINE_TYPE_WITH_CODE (EomMetadataReaderPng , eom_metadata_reader_png ,
9592 G_TYPE_OBJECT ,
9693 G_IMPLEMENT_INTERFACE (EOM_TYPE_METADATA_READER ,
97- eom_metadata_reader_png_init_emr_iface ))
94+ eom_metadata_reader_png_init_emr_iface ) \
95+ G_ADD_PRIVATE (EomMetadataReaderPng ))
9896
9997static void
10098eom_metadata_reader_png_dispose (GObject * object )
@@ -121,11 +119,11 @@ eom_metadata_reader_png_dispose (GObject *object)
121119}
122120
123121static void
124- eom_metadata_reader_png_init (EomMetadataReaderPng * obj )
122+ eom_metadata_reader_png_init (EomMetadataReaderPng * emr )
125123{
126124 EomMetadataReaderPngPrivate * priv ;
127125
128- priv = obj -> priv = EOM_METADATA_READER_PNG_GET_PRIVATE ( obj );
126+ priv = emr -> priv = eom_metadata_reader_png_get_instance_private ( emr );
129127 priv -> icc_chunk = NULL ;
130128 priv -> icc_len = 0 ;
131129 priv -> xmp_chunk = NULL ;
@@ -148,8 +146,6 @@ eom_metadata_reader_png_class_init (EomMetadataReaderPngClass *klass)
148146 GObjectClass * object_class = (GObjectClass * ) klass ;
149147
150148 object_class -> dispose = eom_metadata_reader_png_dispose ;
151-
152- g_type_class_add_private (klass , sizeof (EomMetadataReaderPngPrivate ));
153149}
154150
155151static gboolean
0 commit comments