From: Paul Wisbey
Date: Thu, 2 Jun 2016 17:02:04 +0000 (-0700)
Subject: Merge "Fix for text handle positioning." into devel/master
X-Git-Tag: dali_1.1.37~3
X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=commitdiff_plain;h=09ec2dff1daaedd159d390673776617840492066;hp=93074b910f2a27babd9da780d969ad33186d90ee
Merge "Fix for text handle positioning." into devel/master
---
diff --git a/dali-toolkit/internal/text/decorator/text-decorator.cpp b/dali-toolkit/internal/text/decorator/text-decorator.cpp
index 47e3694..cf47cb3 100644
--- a/dali-toolkit/internal/text/decorator/text-decorator.cpp
+++ b/dali-toolkit/internal/text/decorator/text-decorator.cpp
@@ -1090,11 +1090,11 @@ struct Decorator::Impl : public ConnectionTracker
{
if( Gesture::Started == gesture.state )
{
- handle.grabDisplacementX = handle.grabDisplacementY = 0;
+ handle.grabDisplacementX = handle.grabDisplacementY = 0.f;
}
handle.grabDisplacementX += gesture.displacement.x;
- handle.grabDisplacementY += gesture.displacement.y;
+ handle.grabDisplacementY += ( handle.verticallyFlipped ? -gesture.displacement.y : gesture.displacement.y );
const float x = handle.position.x + handle.grabDisplacementX;
const float y = handle.position.y + handle.lineHeight*0.5f + handle.grabDisplacementY;