summaryrefslogtreecommitdiff
path: root/pango
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2004-03-01 14:46:26 +0000
committerOwen Taylor <otaylor@src.gnome.org>2004-03-01 14:46:26 +0000
commita475dab5a46bbdf3f02cca7a84ca1015790d26ab (patch)
tree637c71a961bf9093eb67e39b6927d12a8243fcb6 /pango
parent3d34f7083cf5c4a83c946a55424cf7eae79b2e85 (diff)
downloadpango-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')
-rw-r--r--pango/pangofc-fontmap.c15
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);
}