From: Nick Holland Date: Thu, 2 Mar 2017 11:26:21 +0000 (+0000) Subject: Fix leaking Glyph data X-Git-Tag: dali_1.2.30~13 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=8e43bc522046e538ca52cbca9372570f4a9c30e4;ds=sidebyside Fix leaking Glyph data Leak reported by Valgrind Change-Id: I2e56c2f07903526cb4aa69e4c6e090619e41984d --- diff --git a/dali-toolkit/internal/text/rendering/text-typesetter.cpp b/dali-toolkit/internal/text/rendering/text-typesetter.cpp index 3df8bbe..a55fd8d 100644 --- a/dali-toolkit/internal/text/rendering/text-typesetter.cpp +++ b/dali-toolkit/internal/text/rendering/text-typesetter.cpp @@ -260,6 +260,10 @@ PixelData Typesetter::Render( const Vector2& size ) TypesetGlyph( glyphData, position, color ); + // delete the glyphBitmap.buffer as it is now copied into glyphData.bitmapBuffer + delete []glyphData.glyphBitmap.buffer; + glyphData.glyphBitmap.buffer = NULL; + } }