diff --git a/src/renderer/tvgScene.h b/src/renderer/tvgScene.h index 5fb6e45c..8b1981ed 100644 --- a/src/renderer/tvgScene.h +++ b/src/renderer/tvgScene.h @@ -133,7 +133,6 @@ struct Scene::Impl if (needComp) { cmp = renderer->target(bounds(renderer), renderer->colorSpace()); renderer->beginComposite(cmp, CompositeMethod::None, opacity); - needComp = false; } for (auto paint : paints) { diff --git a/src/renderer/tvgShape.h b/src/renderer/tvgShape.h index 740da558..e438a61c 100644 --- a/src/renderer/tvgShape.h +++ b/src/renderer/tvgShape.h @@ -56,7 +56,6 @@ struct Shape::Impl if (needComp) { cmp = renderer->target(bounds(renderer), renderer->colorSpace()); renderer->beginComposite(cmp, CompositeMethod::None, opacity); - needComp = false; } ret = renderer->renderShape(rd); if (cmp) renderer->endComposite(cmp);