diff --git a/Assets/MediaPipe/Examples/Scripts/DemoGraph.cs b/Assets/MediaPipe/Examples/Scripts/DemoGraph.cs index 92c760a7d..9d580826e 100644 --- a/Assets/MediaPipe/Examples/Scripts/DemoGraph.cs +++ b/Assets/MediaPipe/Examples/Scripts/DemoGraph.cs @@ -22,9 +22,15 @@ public abstract class DemoGraph : MonoBehaviour, IDemoGraph { protected virtual void OnDestroy() { Stop(); - graph = null; - gpuHelper = null; + if (graph != null) { + graph.Dispose(); + graph = null; + } + if (gpuHelper != null) { + gpuHelper.Dispose(); + gpuHelper = null; + } if (stopwatch != null && stopwatch.IsRunning) { stopwatch.Stop(); }