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-impl.cpp;h=57e51d11bcce4e1cf0571d787e0e186019476609;hp=e2b482f86e19d7c91cd4a8e7ee5b77a3b238fa12;hb=2aab2479f7e6d127df4de063328570cc247ce6d4;hpb=3ba79f37caada41a4ef3f381b107228ef8eb29d8 diff --git a/dali-toolkit/internal/text/text-controller-impl.cpp b/dali-toolkit/internal/text/text-controller-impl.cpp index e2b482f..57e51d1 100644 --- a/dali-toolkit/internal/text/text-controller-impl.cpp +++ b/dali-toolkit/internal/text/text-controller-impl.cpp @@ -108,7 +108,8 @@ EventData::EventData( DecoratorPtr decorator ) mPasswordInput( false ), mIsPlaceholderPixelSize( false ), mIsPlaceholderElideEnabled( false ), - mPlaceholderEllipsisFlag( false ) + mPlaceholderEllipsisFlag( false ), + mShiftSelectionFlag( true ) { mImfManager = ImfManager::Get(); } @@ -1251,7 +1252,7 @@ void Controller::Impl::OnCursorKeyEvent( const Event& event ) mEventData->mRightSelectionPosition = mEventData->mPrimaryCursorPosition; } - if ( isShiftModifier && IsShowingRealText() ) + if ( isShiftModifier && IsShowingRealText() && mEventData->mShiftSelectionFlag ) { // Handle text selection bool selecting = false;