diff --git a/ScreenCast.Win/Services/WinScreenCaster.cs b/ScreenCast.Win/Services/WinScreenCaster.cs index 7b831ed8..6ec9c9b1 100644 --- a/ScreenCast.Win/Services/WinScreenCaster.cs +++ b/ScreenCast.Win/Services/WinScreenCaster.cs @@ -31,25 +31,27 @@ namespace Remotely.ScreenCast.Win.Services private static ICapturer GetCapturer() { - ICapturer capturer; - try - { - if (Conductor.Current.Viewers.Count == 0) - { - capturer = new DXCapture(); - } - else - { - capturer = new BitBltCapture(); - } - } - catch (Exception ex) - { - Logger.Write(ex); - capturer = new BitBltCapture(); - } + return new BitBltCapture(); + // TODO: DXCapture is leaking in the WPF app. + //ICapturer capturer; + //try + //{ + // if (Conductor.Current.Viewers.Count == 0) + // { + // capturer = new DXCapture(); + // } + // else + // { + // capturer = new BitBltCapture(); + // } + //} + //catch (Exception ex) + //{ + // Logger.Write(ex); + // capturer = new BitBltCapture(); + //} - return capturer; + //return capturer; } } }