Browse Source

Composition: ensure layer is disposed with its render target

pull/11741/head
Julien Lebosquain 3 years ago
parent
commit
0e81b3b1fc
No known key found for this signature in database GPG Key ID: 1833CAD10ACC46FD
  1. 4
      src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionTarget.cs

4
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionTarget.cs

@ -128,7 +128,9 @@ namespace Avalonia.Rendering.Composition.Server
if (_renderTarget?.IsCorrupted == true) if (_renderTarget?.IsCorrupted == true)
{ {
_renderTarget!.Dispose(); _layer?.Dispose();
_layer = null;
_renderTarget.Dispose();
_renderTarget = null; _renderTarget = null;
_redrawRequested = true; _redrawRequested = true;
} }

Loading…
Cancel
Save