diff --git a/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs b/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs index 709ec670ac..3d5f6d5a57 100644 --- a/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs +++ b/src/Avalonia.Visuals/Rendering/DeferredRenderer.cs @@ -115,7 +115,7 @@ namespace Avalonia.Rendering public void Dispose() { var scene = Interlocked.Exchange(ref _scene, null); - scene.Dispose(); + scene?.Dispose(); Stop(); }