diff options
author | Owen Taylor <otaylor@redhat.com> | 2004-03-01 14:46:26 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2004-03-01 14:46:26 +0000 |
commit | a475dab5a46bbdf3f02cca7a84ca1015790d26ab (patch) | |
tree | 637c71a961bf9093eb67e39b6927d12a8243fcb6 /pango/pangofc-fontmap.c | |
parent | 3d34f7083cf5c4a83c946a55424cf7eae79b2e85 (diff) | |
download | pango-a475dab5a46bbdf3f02cca7a84ca1015790d26ab.tar.gz |
Remove the INSTANCE_PRIVATE_DATA_WORKS #ifdefs, since it does work now.
Mon Mar 1 09:43:38 2004 Owen Taylor <otaylor@redhat.com>
* pango/pangofc-fontmap.c (pango_fc_font_map_finalize):
Remove the INSTANCE_PRIVATE_DATA_WORKS #ifdefs,
since it does work now.
Diffstat (limited to 'pango/pangofc-fontmap.c')
-rw-r--r-- | pango/pangofc-fontmap.c | 15 |
1 files changed, 1 insertions, 14 deletions
diff --git a/pango/pangofc-fontmap.c b/pango/pangofc-fontmap.c index 9f265e16..db17e49c 100644 --- a/pango/pangofc-fontmap.c +++ b/pango/pangofc-fontmap.c @@ -27,9 +27,6 @@ #include "pangofc-private.h" #include "modules.h" -/* Currently broken */ -#undef INSTANCE_PRIVATE_DATA_WORKS - typedef struct _PangoFcCoverageKey PangoFcCoverageKey; typedef struct _PangoFcFace PangoFcFace; typedef struct _PangoFcFamily PangoFcFamily; @@ -164,13 +161,9 @@ pango_fc_font_map_init (PangoFcFontMap *fcfontmap) static gboolean registered_modules = FALSE; PangoFcFontMapPrivate *priv = fcfontmap->priv; -#if INSTANCE_PRIVATE_DATA_WORKS priv = fcfontmap->priv = G_TYPE_INSTANCE_GET_PRIVATE (fcfontmap, PANGO_TYPE_FC_FONT_MAP, PangoFcFontMapPrivate); -#else - priv = fcfontmap->priv = g_new0 (PangoFcFontMapPrivate, 1); -#endif if (!registered_modules) { @@ -205,9 +198,7 @@ pango_fc_font_map_class_init (PangoFontMapClass *class) class->list_families = pango_fc_font_map_list_families; class->shape_engine_type = PANGO_RENDER_TYPE_FC; -#ifdef INSTANCE_PRIVATE_DATA_WORKS - g_type_class_add_private (object_class, sizeof (PangoFontMapClass)); -#endif + g_type_class_add_private (object_class, sizeof (PangoFontMapPrivate)); } static guint @@ -355,10 +346,6 @@ pango_fc_font_map_finalize (GObject *object) if (priv->pattern_hash) g_hash_table_destroy (priv->pattern_hash); -#ifndef INSTANCE_PRIVATE_DATA_WORKS - g_free (priv); -#endif - G_OBJECT_CLASS (parent_class)->finalize (object); } |