Fix leaking Glyph data 44/117044/2
authorNick Holland <nick.holland@partner.samsung.com>
Thu, 2 Mar 2017 11:26:21 +0000 (11:26 +0000)
committerNick Holland <nick.holland@partner.samsung.com>
Mon, 6 Mar 2017 07:47:34 +0000 (23:47 -0800)
Leak reported by Valgrind

Change-Id: I2e56c2f07903526cb4aa69e4c6e090619e41984d

dali-toolkit/internal/text/rendering/text-typesetter.cpp

index 3df8bbe..a55fd8d 100644 (file)
@@ -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;
+
       }
     }