From c9aba593e003e4912cf3f69d4fc98963a2abdd94 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Wed, 9 Jul 2025 18:09:32 +0900 Subject: [PATCH] renderer: hotfix a regression of the partial rendering artifacts can be remained by wrong conditional logic. now it's fixed. --- src/renderer/tvgScene.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/renderer/tvgScene.h b/src/renderer/tvgScene.h index 368ea68e..22410494 100644 --- a/src/renderer/tvgScene.h +++ b/src/renderer/tvgScene.h @@ -293,9 +293,8 @@ struct SceneImpl : Scene paint->unref(); paints.erase(itr++); } - - if (effects || fixed) impl.damage(vport); //redraw scene full region if (fixed && impl.renderer) impl.renderer->partial(recover); + if (effects || fixed) impl.damage(vport); //redraw scene full region return Result::Success; }