From 234c1cefc85da08900105aae672593ce4ee9ea84 Mon Sep 17 00:00:00 2001 From: Hermet Park Date: Tue, 22 Jun 2021 17:22:39 +0900 Subject: [PATCH] common scene: fix a regression bug. That is wrongly changed by 39bf94e506c30a07720a0ef66809dea3331de727 renderer must be valid until all operations is done. --- src/lib/tvgSceneImpl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/tvgSceneImpl.h b/src/lib/tvgSceneImpl.h index 89c24d67..6487bec8 100644 --- a/src/lib/tvgSceneImpl.h +++ b/src/lib/tvgSceneImpl.h @@ -177,9 +177,9 @@ struct Scene::Impl for (auto paint = paints.data; paint < (paints.data + paints.count); ++paint) { if (dispose) (*paint)->pImpl->dispose(*renderer); if (free) delete(*paint); - renderer = nullptr; } paints.clear(); + renderer = nullptr; } };