From: Victor Cebollada Date: Tue, 5 May 2015 08:56:57 +0000 (+0100) Subject: Fix for multi-language support. X-Git-Tag: accepted/tizen/common/20150512.125104~8^2 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=1812ba73f9c6639bb9420a9126b499ec3873d672 Fix for multi-language support. The validated font per script was not inserted in the chache producing a memory leak and also it was not reused. Change-Id: Iee3bbbe96a36c65aafa12b92876e633a8af4174a Signed-off-by: Victor Cebollada --- diff --git a/dali-toolkit/internal/text/multi-language-support-impl.cpp b/dali-toolkit/internal/text/multi-language-support-impl.cpp index 6553c51..c596045 100644 --- a/dali-toolkit/internal/text/multi-language-support-impl.cpp +++ b/dali-toolkit/internal/text/multi-language-support-impl.cpp @@ -454,6 +454,9 @@ void MultilanguageSupport::ValidateFonts( const Vector& text, if( NULL == validateFontsPerScript ) { validateFontsPerScript = new ValidateFontsPerScript(); + + mValidFontsPerScriptCache.PushBack( validateFontsPerScript ); + validFontsPerScriptCacheBuffer = mValidFontsPerScriptCache.Begin(); } if( NULL != validateFontsPerScript )