renderer: hotfix a regression of the partial rendering

artifacts can be remained by wrong conditional logic.
now it's fixed.
This commit is contained in:
Hermet Park 2025-07-09 18:09:32 +09:00
parent 8390cb1def
commit c9aba593e0

View file

@ -293,9 +293,8 @@ struct SceneImpl : Scene
paint->unref(); paint->unref();
paints.erase(itr++); paints.erase(itr++);
} }
if (effects || fixed) impl.damage(vport); //redraw scene full region
if (fixed && impl.renderer) impl.renderer->partial(recover); if (fixed && impl.renderer) impl.renderer->partial(recover);
if (effects || fixed) impl.damage(vport); //redraw scene full region
return Result::Success; return Result::Success;
} }