pango/pango-renderer.c: parent_class is already defined in G_DEFINE_ABSTRACT_TYPE
authorJavier Jardón <jjardon@gnome.org>
Sat, 30 Apr 2011 10:55:55 +0000 (11:55 +0100)
committerJavier Jardón <jjardon@gnome.org>
Sat, 30 Apr 2011 11:59:14 +0000 (12:59 +0100)
pango/pango-renderer.c

index 5d42fb9..de3f020 100644 (file)
@@ -106,15 +106,11 @@ to_device (PangoMatrix *matrix,
 
 G_DEFINE_ABSTRACT_TYPE (PangoRenderer, pango_renderer, G_TYPE_OBJECT)
 
-static GObjectClass *parent_class;
-
 static void
 pango_renderer_class_init (PangoRendererClass *klass)
 {
   GObjectClass *gobject_class = G_OBJECT_CLASS (klass);
 
-  parent_class = G_OBJECT_CLASS (g_type_class_peek_parent (klass));
-
   klass->draw_glyphs = pango_renderer_default_draw_glyphs;
   klass->draw_glyph_item = pango_renderer_default_draw_glyph_item;
   klass->draw_rectangle = pango_renderer_default_draw_rectangle;
@@ -143,7 +139,7 @@ pango_renderer_finalize (GObject *gobject)
   if (renderer->matrix)
     pango_matrix_free (renderer->matrix);
 
-  parent_class->finalize (gobject);
+  G_OBJECT_CLASS (pango_renderer_parent_class)->finalize (gobject);
 }
 
 /**