From 677c121fe69e9255d502cd4d843b2618b2a5292a Mon Sep 17 00:00:00 2001 From: Behdad Esfahbod Date: Sat, 8 Sep 2007 00:09:49 +0000 Subject: =?UTF-8?q?Bug=20474708=20=E2=80=93=20pangocairo=20leaks=20memory?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 2007-09-07 Behdad Esfahbod Bug 474708 – pangocairo leaks memory * pango-view/viewer-pangocairo.c (pangocairo_view_create): Use pango_cairo_font_map_new() instead of pango_cairo_font_map_get_default(), so the font map is freed at the end so we can use valgrind to detect leaks without noise. svn path=/trunk/; revision=2425 --- pango-view/viewer-pangocairo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pango-view/viewer-pangocairo.c') diff --git a/pango-view/viewer-pangocairo.c b/pango-view/viewer-pangocairo.c index 09f205c0..fc06ccfe 100644 --- a/pango-view/viewer-pangocairo.c +++ b/pango-view/viewer-pangocairo.c @@ -47,7 +47,7 @@ pangocairo_view_create (const PangoViewer *klass) instance->iface = get_default_cairo_viewer_iface (); instance->backend = instance->iface->backend_class->create (instance->iface->backend_class); - instance->fontmap = pango_cairo_font_map_get_default (); + instance->fontmap = pango_cairo_font_map_new (); pango_cairo_font_map_set_resolution (PANGO_CAIRO_FONT_MAP (instance->fontmap), opt_dpi); instance->font_options = cairo_font_options_create (); -- cgit v1.2.1