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; } };