modify pinch calculator logic
authorminkyu kim <imetjade.kim@samsung.com>
Tue, 4 Jun 2013 06:42:34 +0000 (15:42 +0900)
committerminkyu kim <imetjade.kim@samsung.com>
Tue, 4 Jun 2013 06:42:34 +0000 (15:42 +0900)
Change-Id: I344ec6631901246b45cd292caec4b780583cd65e

src/ui/FUi_TouchPinchGestureDetector.cpp

index 0459b8f..98c5361 100644 (file)
@@ -268,7 +268,7 @@ _TouchPinchGestureDetector::MeasureArea(void)
        __centerPosition.x = (__MinimumPoint.x+__MaximumPoint.x)/2;
        __centerPosition.y = (__MinimumPoint.y+__MaximumPoint.y)/2;
 
-       __scale =  int(sqrt(abs(__MaximumPoint.x-__MinimumPoint.x) * abs(__MaximumPoint.y-__MinimumPoint.y)));
+       __scale = int(sqrt(pow(abs(__MaximumPoint.x-__MinimumPoint.x), 2) + pow(abs(__MaximumPoint.y-__MinimumPoint.y), 2)));
 
        initialized = false;
        //SysLog(NID_UI, "centerX = %d, centerY = %d, area = %d", __centerPosition.x, __centerPosition.y, __scale);