pango r2775 - in trunk: . pango
- From: behdad svn gnome org
- To: svn-commits-list gnome org
- Subject: pango r2775 - in trunk: . pango
- Date: Fri, 2 Jan 2009 07:19:03 +0000 (UTC)
Author: behdad
Date: Fri Jan 2 07:19:03 2009
New Revision: 2775
URL: http://svn.gnome.org/viewvc/pango?rev=2775&view=rev
Log:
2009-01-02 Behdad Esfahbod <behdad gnome org>
* pango/pangocairo-fcfontmap.c (pango_cairo_fc_font_map_finalize):
* pango/pangoft2-fontmap.c (pango_ft2_font_map_finalize):
Finalize FreeType library after finalizing the FC fontmap. Fixes
segfault in the PangoFT2FontMap's finalize.
Modified:
trunk/ChangeLog
trunk/pango/pangocairo-fcfontmap.c
trunk/pango/pangoft2-fontmap.c
Modified: trunk/pango/pangocairo-fcfontmap.c
==============================================================================
--- trunk/pango/pangocairo-fcfontmap.c (original)
+++ trunk/pango/pangocairo-fcfontmap.c Fri Jan 2 07:19:03 2009
@@ -74,9 +74,9 @@
{
PangoCairoFcFontMap *cffontmap = (PangoCairoFcFontMap *) (object);
- FT_Done_FreeType (cffontmap->library);
-
G_OBJECT_CLASS (pango_cairo_fc_font_map_parent_class)->finalize (object);
+
+ FT_Done_FreeType (cffontmap->library);
}
static void
Modified: trunk/pango/pangoft2-fontmap.c
==============================================================================
--- trunk/pango/pangoft2-fontmap.c (original)
+++ trunk/pango/pangoft2-fontmap.c Fri Jan 2 07:19:03 2009
@@ -102,9 +102,9 @@
if (ft2fontmap->substitute_destroy)
ft2fontmap->substitute_destroy (ft2fontmap->substitute_data);
- FT_Done_FreeType (ft2fontmap->library);
-
G_OBJECT_CLASS (pango_ft2_font_map_parent_class)->finalize (object);
+
+ FT_Done_FreeType (ft2fontmap->library);
}
/**
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]