From: Youngbok Shin Date: Thu, 23 Aug 2018 10:31:28 +0000 (+0900) Subject: lottie: fix doubled scale issue X-Git-Tag: submit/tizen/20180917.042405~67 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=386e6ebbffee437bbdf264da5f2d81d6ff12423e;p=platform%2Fcore%2Fuifw%2Flottie-player.git lottie: fix doubled scale issue The scale was calculated based on length 2. So, its result was also doubled. It should be half before return scale result. Change-Id: I66a5fa9ba235bd5ebcde89b9b3c01c0f128d217e --- diff --git a/src/lottie/lottieitem.cpp b/src/lottie/lottieitem.cpp index 84945b6..1104cd5 100644 --- a/src/lottie/lottieitem.cpp +++ b/src/lottie/lottieitem.cpp @@ -875,7 +875,7 @@ static float getScale(const VMatrix &matrix) p2 = matrix.map(p2); VPointF final = p2 - p1; - return std::sqrt(final.x() * final.x() + final.y() * final.y()); + return std::sqrt(final.x() * final.x() + final.y() * final.y()) / 2.0; } void LOTStrokeItem::updateRenderNode()