fixed bug (N_SE-49977)
authorChulheon <ch.jeong47@samsung.com>
Wed, 28 Aug 2013 08:17:33 +0000 (17:17 +0900)
committerChulheon <ch.jeong47@samsung.com>
Wed, 28 Aug 2013 08:17:33 +0000 (17:17 +0900)
Change-Id: I71725ebe09c232e8be65c4bffd74e52be9be4a8d

src/ui/controls/FUiCtrl_Edit.cpp

index 5df6538..137adc3 100755 (executable)
@@ -1948,12 +1948,19 @@ _Edit::OnFlickGestureDetected(_TouchFlickGestureDetector& gesture)
 {
        float xDistance = 0.0f;
        float yDistance = 0.0f;
-       gesture.GetDistance(xDistance, yDistance);
-       FloatPoint flickPoint(xDistance, yDistance);
+       if (gesture.GetDirection() == _FLICK_DIRECTION_UP || gesture.GetDirection() == _FLICK_DIRECTION_DOWN)
+       {
+               gesture.GetDistance(xDistance, yDistance);
+               FloatPoint flickPoint(xDistance, yDistance);
 
-       _pEditPresenter->InitializeCopyPasteManager();
+               _pEditPresenter->InitializeCopyPasteManager();
 
-       _pEditPresenter->StartFlickAnimation(flickPoint, gesture.GetDuration());
+               _pEditPresenter->StartFlickAnimation(flickPoint, gesture.GetDuration());
+       }
+       else
+       {
+               return false;
+       }
 
        return true;
 }