X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Frendering%2Ftext-typesetter.cpp;h=a55fd8dbd945294c7100bbc2ba0e321621d9d6c9;hp=62e3b140f43fc001c7b31e3941fda3fa6215bb25;hb=8e43bc522046e538ca52cbca9372570f4a9c30e4;hpb=09ae840a22681a4bbdc770f00674498ab75aec69 diff --git a/dali-toolkit/internal/text/rendering/text-typesetter.cpp b/dali-toolkit/internal/text/rendering/text-typesetter.cpp index 62e3b14..a55fd8d 100644 --- a/dali-toolkit/internal/text/rendering/text-typesetter.cpp +++ b/dali-toolkit/internal/text/rendering/text-typesetter.cpp @@ -248,6 +248,8 @@ PixelData Typesetter::Render( const Vector2& size ) // Retrieves the glyph's bitmap. glyphData.glyphBitmap.buffer = NULL; + glyphData.glyphBitmap.width = glyphInfo->width; // Desired width and height. + glyphData.glyphBitmap.height = glyphInfo->height; fontClient.CreateBitmap( glyphInfo->fontId, glyphInfo->index, glyphData.glyphBitmap ); @@ -258,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; + } }