Fixed touch bug in indicator class.
authorKeuckdo Bang <keuckdo.bang@samsung.net>
Fri, 13 Sep 2013 06:37:40 +0000 (15:37 +0900)
committerKeuckdo Bang <keuckdo.bang@samsung.net>
Fri, 13 Sep 2013 06:37:40 +0000 (15:37 +0900)
Change-Id: I50073dfaecd6b4a383d4ee814a1e1a1e50f7dbbc

src/ui/controls/FUiCtrl_Indicator.cpp

index ee0e845..3b59a9e 100644 (file)
@@ -899,7 +899,7 @@ _Indicator::OnTouchPressed(const _Control& source, const _TouchInfo& touchinfo)
                }
                else
                {
-                       __startTouchPoint = touchinfo.GetCurrentPosition();
+                       __startTouchPoint = touchPosition;
                        __touchPressed = true;
                        __pointId = pointId;
                }
@@ -1005,7 +1005,7 @@ _Indicator::OnTouchMoved(const _Control& source, const _TouchInfo& touchinfo)
 
        if (__touchPressed)
        {
-               FloatPoint touchPoint = touchinfo.GetCurrentPosition();
+               FloatPoint touchPoint = source.ConvertToScreenPosition(touchinfo.GetCurrentPosition());
                float gap = touchPoint.y - __startTouchPoint.y;
 
                int touchGap = 0;