diff --git a/ScreenCapture.NET.DX11/DX11ScreenCaptureService.cs b/ScreenCapture.NET.DX11/DX11ScreenCaptureService.cs index 40363a8..4193647 100644 --- a/ScreenCapture.NET.DX11/DX11ScreenCaptureService.cs +++ b/ScreenCapture.NET.DX11/DX11ScreenCaptureService.cs @@ -94,7 +94,7 @@ public class DX11ScreenCaptureService : IScreenCaptureService screenCapture.Dispose(); _screenCaptures.Clear(); - _factory.Dispose(); + try { _factory.Dispose(); } catch { /**/ } GC.SuppressFinalize(this); diff --git a/ScreenCapture.NET.DX11/ScreenCapture.NET.DX11.csproj b/ScreenCapture.NET.DX11/ScreenCapture.NET.DX11.csproj index d148edf..b13b988 100644 --- a/ScreenCapture.NET.DX11/ScreenCapture.NET.DX11.csproj +++ b/ScreenCapture.NET.DX11/ScreenCapture.NET.DX11.csproj @@ -63,7 +63,7 @@ - +