diff options
| author | Roy <Roy.mail.net@gmail.com> | 2022-11-24 11:39:13 +0200 |
|---|---|---|
| committer | Roy <Roy.mail.net@gmail.com> | 2022-11-24 11:39:13 +0200 |
| commit | 1933d5fa40cf2b7187b4b81cda9bae27cbd53b31 (patch) | |
| tree | 84b42db2f3dd644ec8ff349ce7aa17f65e2f175a /Software/Visual_Studio/PPC/Tango.PPC.Common | |
| parent | fbd89edca2790b5c6a17927be8efa1c796f51dc0 (diff) | |
| download | Tango-1933d5fa40cf2b7187b4b81cda9bae27cbd53b31.tar.gz Tango-1933d5fa40cf2b7187b4b81cda9bae27cbd53b31.zip | |
Fixed remote desktop prevent print with no permission.
Diffstat (limited to 'Software/Visual_Studio/PPC/Tango.PPC.Common')
| -rw-r--r-- | Software/Visual_Studio/PPC/Tango.PPC.Common/RemoteDesktop/DefaultRemoteDesktopService.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Software/Visual_Studio/PPC/Tango.PPC.Common/RemoteDesktop/DefaultRemoteDesktopService.cs b/Software/Visual_Studio/PPC/Tango.PPC.Common/RemoteDesktop/DefaultRemoteDesktopService.cs index ee045012d..411fd5252 100644 --- a/Software/Visual_Studio/PPC/Tango.PPC.Common/RemoteDesktop/DefaultRemoteDesktopService.cs +++ b/Software/Visual_Studio/PPC/Tango.PPC.Common/RemoteDesktop/DefaultRemoteDesktopService.cs @@ -178,6 +178,7 @@ namespace Tango.PPC.Common.RemoteDesktop newClient.Receiver = receiver; newClient.Token = token; newClient.WebRtcClient = new WebRtcClient(); + newClient.WebRtcClient.Tag = receiver; newClient.WebRtcClient.TextMessageReceived += WebRtcClient_TextMessageReceived; _clients.Add(newClient); @@ -318,6 +319,7 @@ namespace Tango.PPC.Common.RemoteDesktop if (!receiver.AllowSafetyLevelOperations) { + Debug.WriteLine("PREVENT PRINT"); _printingManager.PreventPrintingByRemoteDesktop = true; } @@ -326,6 +328,7 @@ namespace Tango.PPC.Common.RemoteDesktop _resetTimer.ResetReplace(() => { _printingManager.PreventPrintingByRemoteDesktop = false; + Debug.WriteLine("ALLOW PRINT"); }); } else if (request.EventType == MouseEventType.DoubleClick) @@ -560,7 +563,7 @@ namespace Tango.PPC.Common.RemoteDesktop if (request.GetType() == typeof(MouseStateRequest)) { - await OnMouseStateRequestReceived(request as MouseStateRequest, null, null); + await OnMouseStateRequestReceived(request as MouseStateRequest, null, (sender as WebRtcClient).Tag as ExternalBridgeReceiver); } else if (request.GetType() == typeof(KeyboardStateRequest)) { |
