diff --git a/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs b/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs index 38c49924bc..c330377e20 100644 --- a/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs +++ b/src/Windows/Avalonia.Direct2D1/Direct2D1Platform.cs @@ -33,7 +33,7 @@ namespace Avalonia.Direct2D1 public static SharpDX.Direct2D1.Factory1 Direct2D1Factory { get; private set; } - public static SharpDX.Direct2D1.Device1 Direct2D1Device { get; private set; } + public static SharpDX.Direct2D1.Device Direct2D1Device { get; private set; } public static SharpDX.DirectWrite.Factory1 DirectWriteFactory { get; private set; } @@ -97,10 +97,7 @@ namespace Avalonia.Direct2D1 DxgiDevice = Direct3D11Device.QueryInterface(); - using (var device = new SharpDX.Direct2D1.Device(Direct2D1Factory, DxgiDevice)) - { - Direct2D1Device = device.QueryInterface(); - } + Direct2D1Device = new SharpDX.Direct2D1.Device(Direct2D1Factory, DxgiDevice); s_initialized = true; }