From 5cfacc6066fad6f38ec859baf00fb5917bd4ec02 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Wed, 3 Jan 2018 20:15:17 +0100 Subject: [PATCH] Ref T215, use homebase + real name string --- src/blackcore/vatsim/networkvatlib.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/blackcore/vatsim/networkvatlib.cpp b/src/blackcore/vatsim/networkvatlib.cpp index 67e8f0bec..89ae2b10a 100644 --- a/src/blackcore/vatsim/networkvatlib.cpp +++ b/src/blackcore/vatsim/networkvatlib.cpp @@ -437,12 +437,12 @@ namespace BlackCore QByteArray callsign = toFSD(m_loginMode == LoginAsObserver ? m_ownCallsign.getAsObserverCallsignString() : m_ownCallsign.asString()); - QByteArray name = toFSD(m_server.getUser().getRealName()); - + QByteArray name; if (m_loginMode == LoginAsObserver) { // Observer mode VatAtcConnection info; + name = toFSD(m_server.getUser().getRealName()); info.name = name.data(); info.rating = vatAtcRatingObserver; info.callsign = callsign.data(); @@ -456,6 +456,7 @@ namespace BlackCore // normal scenario, also used in STEALTH VatPilotConnection info; info.callsign = callsign.data(); + name = toFSD(m_server.getUser().getRealNameAndHomeBase()); info.name = name.data(); info.rating = vatPilotRatingStudent; // as documented, expected to be vatPilotRatingStudent only info.simType = convertToSimType(m_simulatorInfo); @@ -645,7 +646,7 @@ namespace BlackCore void CNetworkVatlib::replyToNameQuery(const CCallsign &callsign) // private { - QStringList response { m_server.getUser().getRealName(), "" }; + QStringList response { m_server.getUser().getRealNameAndHomeBase(), "" }; Vat_SendClientQueryResponse(m_net.data(), vatClientQueryName, toFSD(callsign), toFSD(response)(), response.size()); }