From 2edb3abbfb94f8c22f5c35f229dbc1e03f4fb46c 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 63bb0488..d0ba8482 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) { - translate(&matrix, transform->coords->x(frameNo), transform->coords->y(frameNo)); + translate(&matrix, transform->coords->x(frameNo, exps), transform->coords->y(frameNo, exps)); } else { auto position = transform->position(frameNo, exps); translate(&matrix, position.x, position.y);