mirror of
https://github.com/immense/Remotely.git
synced 2025-10-26 11:27:15 +00:00
Remove viewer on command execute, in case the connection was already dropped on the other end.
This commit is contained in:
parent
791c0909ff
commit
9681de8871
@ -80,9 +80,10 @@ namespace Remotely.Desktop.Win.ViewModels
|
||||
{
|
||||
return new Executor(async (param) =>
|
||||
{
|
||||
foreach (Viewer viewer in (param as IList<object>))
|
||||
foreach (Viewer viewer in (param as IList<object>).ToArray())
|
||||
{
|
||||
viewer.DisconnectRequested = true;
|
||||
ViewerRemoved(this, viewer.ViewerConnectionID);
|
||||
await Conductor.CasterSocket.SendViewerRemoved(viewer.ViewerConnectionID);
|
||||
}
|
||||
},
|
||||
|
||||
Loading…
Reference in New Issue
Block a user