From 8e43bc522046e538ca52cbca9372570f4a9c30e4 Mon Sep 17 00:00:00 2001 From: Nick Holland Date: Thu, 2 Mar 2017 11:26:21 +0000 Subject: [PATCH] Fix leaking Glyph data Leak reported by Valgrind Change-Id: I2e56c2f07903526cb4aa69e4c6e090619e41984d --- dali-toolkit/internal/text/rendering/text-typesetter.cpp | 4 ++++ 1 file changed, 4 insertions(+) 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; + } } -- 2.7.4