From 54a4f645bf64d35cd764816a4c5b6c80d3d11220 Mon Sep 17 00:00:00 2001 From: Jared Goodwin Date: Wed, 22 Apr 2020 18:22:43 -0700 Subject: [PATCH] Move capturer init. --- ScreenCast.Core/Services/ScreenCaster.cs | 1 + ScreenCast.Linux/Services/ScreenCapturerLinux.cs | 1 - ScreenCast.Win/Services/ScreenCapturerWin.cs | 1 - 3 files changed, 1 insertion(+), 2 deletions(-) diff --git a/ScreenCast.Core/Services/ScreenCaster.cs b/ScreenCast.Core/Services/ScreenCaster.cs index a447ae27..ed9c2e39 100644 --- a/ScreenCast.Core/Services/ScreenCaster.cs +++ b/ScreenCast.Core/Services/ScreenCaster.cs @@ -39,6 +39,7 @@ namespace Remotely.ScreenCast.Core.Services var fpsQueue = new Queue(); mode = Conductor.Mode; var viewer = ServiceContainer.Instance.GetRequiredService(); + viewer.Capturer.Init(); viewer.Name = screenCastRequest.RequesterName; viewer.ViewerConnectionID = screenCastRequest.ViewerID; viewers = Conductor.Viewers; diff --git a/ScreenCast.Linux/Services/ScreenCapturerLinux.cs b/ScreenCast.Linux/Services/ScreenCapturerLinux.cs index 2880c490..407ab837 100644 --- a/ScreenCast.Linux/Services/ScreenCapturerLinux.cs +++ b/ScreenCast.Linux/Services/ScreenCapturerLinux.cs @@ -16,7 +16,6 @@ namespace Remotely.ScreenCast.Linux.Services public ScreenCapturerLinux() { Display = LibX11.XOpenDisplay(null); - Init(); } public event EventHandler ScreenChanged; diff --git a/ScreenCast.Win/Services/ScreenCapturerWin.cs b/ScreenCast.Win/Services/ScreenCapturerWin.cs index abbcf3ae..f5a8cfa5 100644 --- a/ScreenCast.Win/Services/ScreenCapturerWin.cs +++ b/ScreenCast.Win/Services/ScreenCapturerWin.cs @@ -44,7 +44,6 @@ namespace Remotely.ScreenCast.Win.Services private readonly Dictionary directxScreens = new Dictionary(); public ScreenCapturerWin() { - Init(); SystemEvents.DisplaySettingsChanged += SystemEvents_DisplaySettingsChanged; }