From 099a7ae752a1f48e292785a0af4459103e67c735 Mon Sep 17 00:00:00 2001 From: Nikita Tsukanov Date: Sat, 15 Jul 2017 12:23:00 +0300 Subject: [PATCH] Dispose event --- src/Windows/Avalonia.Win32.Interop/Wpf/Direct2DImageSurface.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Windows/Avalonia.Win32.Interop/Wpf/Direct2DImageSurface.cs b/src/Windows/Avalonia.Win32.Interop/Wpf/Direct2DImageSurface.cs index 9bb9c014b7..8891a76676 100644 --- a/src/Windows/Avalonia.Win32.Interop/Wpf/Direct2DImageSurface.cs +++ b/src/Windows/Avalonia.Win32.Interop/Wpf/Direct2DImageSurface.cs @@ -30,7 +30,7 @@ namespace Avalonia.Win32.Interop.Wpf { class SwapBuffer: IDisposable { - private Query _event; + private readonly Query _event; private readonly SharpDX.Direct3D11.Resource _resource; private readonly SharpDX.Direct3D11.Resource _sharedResource; public SharpDX.Direct3D9.Surface Texture { get; } @@ -98,6 +98,7 @@ namespace Avalonia.Win32.Interop.Wpf Target?.Dispose(); _resource?.Dispose(); _sharedResource?.Dispose(); + _event?.Dispose(); } public void Flush()