From 52f68b79b6edcd25dd36fd4cae7092ec84abfe04 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Thu, 1 Aug 2024 19:31:19 +0900 Subject: [PATCH] lottie/expressions: add missing expressions property updates apply expressions to separate x/y transform coordinates. --- src/loaders/lottie/tvgLottieBuilder.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/loaders/lottie/tvgLottieBuilder.cpp b/src/loaders/lottie/tvgLottieBuilder.cpp index 044ab8ae..1023fdee 100644 --- a/src/loaders/lottie/tvgLottieBuilder.cpp +++ b/src/loaders/lottie/tvgLottieBuilder.cpp @@ -175,7 +175,7 @@ static bool _updateTransform(LottieTransform* transform, float frameNo, bool aut } if (transform->coords) { - mathTranslate(&matrix, transform->coords->x(frameNo), transform->coords->y(frameNo)); + mathTranslate(&matrix, transform->coords->x(frameNo, exps), transform->coords->y(frameNo, exps)); } else { auto position = transform->position(frameNo, exps); mathTranslate(&matrix, position.x, position.y);