diff --git a/src/loaders/lottie/tvgLottieBuilder.cpp b/src/loaders/lottie/tvgLottieBuilder.cpp index 84782cfb..b8706e97 100644 --- a/src/loaders/lottie/tvgLottieBuilder.cpp +++ b/src/loaders/lottie/tvgLottieBuilder.cpp @@ -211,6 +211,7 @@ static void _updateGroup(LottieGroup* parent, LottieObject** child, float frameN //Prepare render data group->scene = parent->scene; + group->reqFragment |= ctx->reqFragment; Inlist contexts; contexts.back(new RenderContext(*ctx)); @@ -246,7 +247,6 @@ static bool _fragmented(LottieObject** child, Inlist& contexts, R contexts.back(new RenderContext(*ctx)); auto fragment = contexts.tail; - fragment->propagator->stroke(0.0f); fragment->begin = child - 1; ctx->fragmenting = true;