Merge "fix wrong behaviour of SelectNone()" into devel/master
authorBowon Ryu <bowon.ryu@samsung.com>
Fri, 27 Aug 2021 02:01:37 +0000 (02:01 +0000)
committerGerrit Code Review <gerrit@review>
Fri, 27 Aug 2021 02:01:37 +0000 (02:01 +0000)
dali-toolkit/internal/text/text-controller-impl-event-handler.cpp

index 416f937..e298a5a 100644 (file)
@@ -719,12 +719,11 @@ void ControllerImplEventHandler::OnSelectNoneEvent(Controller::Impl& impl)
     EventData& eventData = *impl.mEventData;
     if(eventData.mSelectionEnabled && eventData.mState == EventData::SELECTING)
     {
-      eventData.mPrimaryCursorPosition = 0u;
       uint32_t oldStart                = eventData.mLeftSelectionPosition;
       uint32_t oldEnd                  = eventData.mRightSelectionPosition;
 
       eventData.mLeftSelectionPosition = eventData.mRightSelectionPosition = eventData.mPrimaryCursorPosition;
-      impl.ChangeState(EventData::INACTIVE);
+      impl.ChangeState(EventData::EDITING);
       eventData.mUpdateCursorPosition      = true;
       eventData.mUpdateInputStyle          = true;
       eventData.mScrollAfterUpdatePosition = true;