From: suhyung Eom Date: Mon, 27 Feb 2017 10:37:45 +0000 (+0900) Subject: [3.0] Fixed to show textSelectionPop up normally on second long press X-Git-Tag: accepted/tizen/3.0/common/20170228.061425^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F40%2F116640%2F2;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git [3.0] Fixed to show textSelectionPop up normally on second long press Signed-off-by: suhyung Eom Change-Id: Ib13cb8bb21fc73ccc200e28354691137b3753d19 --- diff --git a/dali-toolkit/internal/text/text-controller.cpp b/dali-toolkit/internal/text/text-controller.cpp index d87a490..d00e079 100644 --- a/dali-toolkit/internal/text/text-controller.cpp +++ b/dali-toolkit/internal/text/text-controller.cpp @@ -1773,15 +1773,7 @@ void Controller::TapEvent( unsigned int tapCount, float x, float y ) EventData::State state( mImpl->mEventData->mState ); bool relayoutNeeded( false ); // to avoid unnecessary relayouts when tapping an empty text-field - if( mImpl->IsClipboardVisible() ) - { - if( EventData::INACTIVE == state || EventData::EDITING == state) - { - mImpl->ChangeState( EventData::EDITING_WITH_GRAB_HANDLE ); - } - relayoutNeeded = true; - } - else if( 1u == tapCount ) + if( 1u == tapCount ) { if( EventData::EDITING_WITH_POPUP == state || EventData::EDITING_WITH_PASTE_POPUP == state ) { @@ -1882,7 +1874,7 @@ void Controller::LongPressEvent( Gesture::State state, float x, float y ) mImpl->RequestRelayout(); } - else if( !mImpl->IsClipboardVisible() ) + else { // Reset the imf manger to commit the pre-edit before selecting the text. mImpl->ResetImfManager();