X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;ds=sidebyside;f=dali-toolkit%2Finternal%2Ftext%2Fcontroller%2Ftext-controller-relayouter.cpp;h=d323bd817653e8c7d63f8f4d3a02909d3c6da1f0;hb=0cb9c3ad5c6d497c1d53d49d05c52c695c9e0f85;hp=8aba938cf5f22d79768f62313dcda94fa84f138b;hpb=e0fd225ed0d09d7b02ff1bb7732ae48b00913340;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/text/controller/text-controller-relayouter.cpp b/dali-toolkit/internal/text/controller/text-controller-relayouter.cpp index 8aba938..d323bd8 100644 --- a/dali-toolkit/internal/text/controller/text-controller-relayouter.cpp +++ b/dali-toolkit/internal/text/controller/text-controller-relayouter.cpp @@ -99,6 +99,13 @@ Size Controller::Relayouter::CalculateLayoutSizeOnRequiredControllerSize(Control if(!isEditable) { + if(NO_OPERATION != (VALIDATE_FONTS & operationsPending) && + textUpdateInfo.mCharacterIndex == static_cast(-1)) + { + impl.ClearFontData(); + updateInfoCharIndexBackup = textUpdateInfo.mCharacterIndex; + } + impl.UpdateModel(onlyOnceOperations); // Layout the text for the new width.