X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Ftext-controls%2Fcommon-text-utils.cpp;h=c1f4179d3e3372d7a345ffc3cf4542e3165ac4f5;hb=6ba9927d226e40ce57844d837b61397cc721a133;hp=e0c2306ab6e5336929ba1849bcfef16684b118d9;hpb=16ef097a0b2d3945a5045db7bb2f3896ed5a5a95;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/text-controls/common-text-utils.cpp b/dali-toolkit/internal/controls/text-controls/common-text-utils.cpp index e0c2306..c1f4179 100644 --- a/dali-toolkit/internal/controls/text-controls/common-text-utils.cpp +++ b/dali-toolkit/internal/controls/text-controls/common-text-utils.cpp @@ -55,6 +55,7 @@ void CommonTextUtils::RenderText( float& alignmentOffset, Actor& renderableActor, Actor& backgroundActor, + Actor& cursorLayerActor, Toolkit::Control& stencil, std::vector& clippingDecorationActors, std::vector& anchorActors, @@ -132,10 +133,6 @@ void CommonTextUtils::RenderText( { highlightActor = *it; } - else if(it->GetProperty(Dali::Actor::Property::NAME) == "CursorLayerActor") - { - it->RaiseToTop(); - } } clippingDecorationActors.clear(); @@ -156,6 +153,12 @@ void CommonTextUtils::RenderText( backgroundActor.LowerToBottom(); } } + + if(cursorLayerActor) + { + cursorLayerActor.RaiseToTop(); + } + SynchronizeTextAnchorsInParent(textActor, controller, anchorActors); } }