From 124432ceb1828e2c87d5b1bed1cddfc101a90b8e Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Sun, 12 Apr 2020 19:31:43 +0200 Subject: [PATCH] [FS9] Experimental fix for FS9 autoconnect No idea if this fixes the auto-connect issue, should not harm either --- src/plugins/simulator/fs9/fs9host.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/plugins/simulator/fs9/fs9host.cpp b/src/plugins/simulator/fs9/fs9host.cpp index 4d62fa0d4..98f447716 100644 --- a/src/plugins/simulator/fs9/fs9host.cpp +++ b/src/plugins/simulator/fs9/fs9host.cpp @@ -55,10 +55,23 @@ namespace BlackSimPlugin return address; } + if (dwNumAddresses < 1) { return {}; } char url[250]; + + /* DWORD size = 250; addresses[0]->GetURLA(url, &size); address = QString(url); + */ + + // try to find URL address in any address + for (uint ii = 0; ii < dwNumAddresses; ++ii) + { + DWORD size = 250; + addresses[static_cast(ii)]->GetURLA(url, &size); + address = QString(url); + if (!address.isEmpty()) { break; } + } for (uint ii = 0; ii < dwNumAddresses; ++ii) {