From 06ae6118c2dcedf3dfd1008767e21fcbdad4fb1b Mon Sep 17 00:00:00 2001 From: Jared Goodwin Date: Sun, 22 Dec 2019 15:29:50 -0800 Subject: [PATCH] Fix double-instantiation of capturer. --- Desktop.Linux/ViewModels/MainWindowViewModel.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Desktop.Linux/ViewModels/MainWindowViewModel.cs b/Desktop.Linux/ViewModels/MainWindowViewModel.cs index b8933c89..9c6f4aa6 100644 --- a/Desktop.Linux/ViewModels/MainWindowViewModel.cs +++ b/Desktop.Linux/ViewModels/MainWindowViewModel.cs @@ -188,10 +188,8 @@ namespace Remotely.Desktop.Linux.ViewModels var result = await MessageBox.Show($"You've received a connection request from {screenCastRequest.RequesterName}. Accept?", "Connection Request", MessageBoxType.YesNo); if (result == MessageBoxResult.Yes) { - _ = Task.Run(async () => - { - await Conductor.CasterSocket.SendCursorChange(new CursorInfo(null, Point.Empty, "default"), new List() { screenCastRequest.ViewerID }); - _ = Conductor.ScreenCaster.BeginScreenCasting(screenCastRequest); + await Conductor.CasterSocket.SendCursorChange(new CursorInfo(null, Point.Empty, "default"), new List() { screenCastRequest.ViewerID }); + _ = Conductor.ScreenCaster.BeginScreenCasting(screenCastRequest); }); } });