diff --git a/mRemoteNG/Config/Serializers/MiscSerializers/PortScanDeserializer.cs b/mRemoteNG/Config/Serializers/MiscSerializers/PortScanDeserializer.cs index f80081b8..4fc09ae2 100644 --- a/mRemoteNG/Config/Serializers/MiscSerializers/PortScanDeserializer.cs +++ b/mRemoteNG/Config/Serializers/MiscSerializers/PortScanDeserializer.cs @@ -61,6 +61,10 @@ namespace mRemoteNG.Config.Serializers.MiscSerializers if (host.Vnc) finalProtocol = ProtocolType.VNC; break; + case ProtocolType.ARD: + if (host.Vnc) + finalProtocol = ProtocolType.ARD; + break; default: protocolValid = false; break; diff --git a/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.cs b/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.cs index fb53dd2c..241c19d8 100644 --- a/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.cs +++ b/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.cs @@ -168,6 +168,7 @@ namespace mRemoteNG.UI.Controls.ConnectionInfoPropertyGrid strHide.AddRange(SpecialRdpExclusions()); break; case ProtocolType.VNC: + case ProtocolType.ARD: strHide.AddRange(SpecialVncExclusions()); break; } diff --git a/mRemoteNGTests/Connection/ConnectionInfoTests.cs b/mRemoteNGTests/Connection/ConnectionInfoTests.cs index 681f772d..6f8eeffe 100644 --- a/mRemoteNGTests/Connection/ConnectionInfoTests.cs +++ b/mRemoteNGTests/Connection/ConnectionInfoTests.cs @@ -115,6 +115,7 @@ namespace mRemoteNGTests.Connection [TestCase(ProtocolType.SSH2, ExpectedResult = 22)] [TestCase(ProtocolType.Telnet, ExpectedResult = 23)] [TestCase(ProtocolType.VNC, ExpectedResult = 5900)] + [TestCase(ProtocolType.ARD, ExpectedResult = 5900)] public int GetDefaultPortReturnsCorrectPortForProtocol(ProtocolType protocolType) { _connectionInfo.Protocol = protocolType;