From a7ec7801811c022be0fa57c6cb5e7cadfb6ed9d5 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Wed, 17 Oct 2018 19:45:02 +0900 Subject: [PATCH] lottieitem : fix wrong matrix computation order. It occured scaled position, now it's fixed. Change-Id: Id179c32139fb0722a6f4faaaea7044944c2e4c92 --- src/lottie/lottieitem.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lottie/lottieitem.cpp b/src/lottie/lottieitem.cpp index e4ad40c..25f39b1 100644 --- a/src/lottie/lottieitem.cpp +++ b/src/lottie/lottieitem.cpp @@ -80,7 +80,7 @@ bool LOTCompItem::update(int frameNo) float ty = (viewPort.height() - viewBox.height() * scale) * 0.5; VMatrix m; - m.scale(scale, scale).translate(tx, ty); + m.translate(tx, ty).scale(scale, scale); mRootLayer->update(frameNo, m, 1.0); mCurFrameNo = frameNo; -- 2.34.1