diff --git a/src/renderer/tvgScene.h b/src/renderer/tvgScene.h index 22410494..8368ce2e 100644 --- a/src/renderer/tvgScene.h +++ b/src/renderer/tvgScene.h @@ -343,7 +343,7 @@ struct SceneImpl : Scene { if (effects) { ARRAY_FOREACH(p, *effects) { - impl.renderer->dispose(*p); + if (impl.renderer) impl.renderer->dispose(*p); delete(*p); } delete(effects);