Browse Source
Merge pull request #11741 from MrJul/fixes/composition-target-fix
Composition: ensure layer is disposed with its render target
pull/11744/head
Nikita Tsukanov
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
3 additions and
1 deletions
-
src/Avalonia.Base/Rendering/Composition/Server/ServerCompositionTarget.cs
|
|
|
@ -128,7 +128,9 @@ namespace Avalonia.Rendering.Composition.Server |
|
|
|
|
|
|
|
if (_renderTarget?.IsCorrupted == true) |
|
|
|
{ |
|
|
|
_renderTarget!.Dispose(); |
|
|
|
_layer?.Dispose(); |
|
|
|
_layer = null; |
|
|
|
_renderTarget.Dispose(); |
|
|
|
_renderTarget = null; |
|
|
|
_redrawRequested = true; |
|
|
|
} |
|
|
|
|