X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Ftext%2Ftext-controller.cpp;h=a7b098a305f43bab14aa5d55ea0556337ac35f2a;hp=36c519449ce464cfca8a8aa6b78671e37b8bf92a;hb=3537fc83b28f77434b64af64299b1bc67f61fb45;hpb=d8b52fede008a48f35867f059f3385dbde63bf22 diff --git a/dali-toolkit/internal/text/text-controller.cpp b/dali-toolkit/internal/text/text-controller.cpp index 36c5194..a7b098a 100755 --- a/dali-toolkit/internal/text/text-controller.cpp +++ b/dali-toolkit/internal/text/text-controller.cpp @@ -2128,6 +2128,9 @@ bool Controller::CheckForTextFit( float pointSize, Size& layoutSize ) void Controller::FitPointSizeforLayout( Size layoutSize ) { + const OperationsMask operations = mImpl->mOperationsPending; + if( NO_OPERATION != ( UPDATE_LAYOUT_SIZE & operations ) ) + { bool actualellipsis = mImpl->mModel->mElideEnabled; float minPointSize = mImpl->mTextFitMinSize; float maxPointSize = mImpl->mTextFitMaxSize; @@ -2174,6 +2177,7 @@ void Controller::FitPointSizeforLayout( Size layoutSize ) mImpl->mFontDefaults->mFitPointSize = pointSizeArray[bestSizeIndex]; mImpl->mFontDefaults->sizeDefined = true; ClearFontData(); + } } float Controller::GetHeightForWidth( float width )