[maemo-commits] [maemo-commits] r18457 - in projects/haf/trunk/clutter0.8: clutter/pango debian
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu May 21 18:01:15 EEST 2009
- Previous message: [maemo-commits] r18456 - in projects/haf/trunk/libmatchbox2: . debian matchbox/core
- Next message: [maemo-commits] r18458 - in projects/haf/trunk/clutter0.8: clutter/pango debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: kihamala
Date: 2009-05-21 18:01:14 +0300 (Thu, 21 May 2009)
New Revision: 18457
Modified:
projects/haf/trunk/clutter0.8/clutter/pango/pangoclutter-render.c
projects/haf/trunk/clutter0.8/debian/changelog
Log:
Valgrind spotted a leak:
* clutter/pango/pangoclutter-render.c
(pango_clutter_ensure_glyph_cache_for_layout): Don't leak the iterator.
Modified: projects/haf/trunk/clutter0.8/clutter/pango/pangoclutter-render.c
===================================================================
--- projects/haf/trunk/clutter0.8/clutter/pango/pangoclutter-render.c 2009-05-21 14:39:51 UTC (rev 18456)
+++ projects/haf/trunk/clutter0.8/clutter/pango/pangoclutter-render.c 2009-05-21 15:01:14 UTC (rev 18457)
@@ -284,7 +284,7 @@
PangoContext *context;
PangoFontMap *fontmap;
PangoRenderer *renderer;
- PangoLayoutIter *iter;
+ PangoLayoutIter *iter, *orig_iter;
g_return_if_fail (PANGO_IS_LAYOUT (layout));
@@ -294,7 +294,7 @@
renderer = _pango_clutter_font_map_get_renderer
(PANGO_CLUTTER_FONT_MAP (fontmap));
- if ((iter = pango_layout_get_iter (layout)) == NULL)
+ if ((iter = orig_iter = pango_layout_get_iter (layout)) == NULL)
return;
do
@@ -325,7 +325,7 @@
}
while (pango_layout_iter_next_line (iter));
- pango_layout_iter_free (iter);
+ pango_layout_iter_free (orig_iter);
}
static void
Modified: projects/haf/trunk/clutter0.8/debian/changelog
===================================================================
--- projects/haf/trunk/clutter0.8/debian/changelog 2009-05-21 14:39:51 UTC (rev 18456)
+++ projects/haf/trunk/clutter0.8/debian/changelog 2009-05-21 15:01:14 UTC (rev 18457)
@@ -1,10 +1,15 @@
clutter (0.8.2-0maemo32~unreleased) unstable; urgency=low
+ Gordon:
* Fix for white rectangles on screen rotation
(clutter/cogl/common/cogl-clip-stack.c) - now only attempt stencil
buffer operations IF we have a stencil buffer (we disable this in GLES
to try and increase rendering speed/decrease memory usage).
+ Kimmo:
+ * clutter/pango/pangoclutter-render.c
+ (pango_clutter_ensure_glyph_cache_for_layout): Don't leak the iterator.
+
-- Gordon Williams <gordon.williams at collabora.co.uk> Mon, 20 May 2009 17:13:03 +0300
clutter (0.8.2-0maemo31) unstable; urgency=low
- Previous message: [maemo-commits] r18456 - in projects/haf/trunk/libmatchbox2: . debian matchbox/core
- Next message: [maemo-commits] r18458 - in projects/haf/trunk/clutter0.8: clutter/pango debian
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
