mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-21 04:45:31 +08:00
Send default model string if model is empty
For a strange reason swift was sending its own name and version instead.
This commit is contained in:
@@ -585,7 +585,7 @@ namespace BlackCore
|
|||||||
Q_ASSERT_X(isConnected(), "CNetworkVatlib", "Can't send to server when disconnected");
|
Q_ASSERT_X(isConnected(), "CNetworkVatlib", "Can't send to server when disconnected");
|
||||||
CAircraftIcao icao = ownAircraft().getIcaoInfo();
|
CAircraftIcao icao = ownAircraft().getIcaoInfo();
|
||||||
QString modelString = ownAircraft().getModel().getModelString();
|
QString modelString = ownAircraft().getModel().getModelString();
|
||||||
if (modelString.isEmpty()) { modelString = CProject::systemNameAndVersion(); }
|
if (modelString.isEmpty()) { modelString = defaultModelString(); }
|
||||||
|
|
||||||
QStringList data { { "0" }, icao.getAirlineDesignator(), icao.getAircraftDesignator(),
|
QStringList data { { "0" }, icao.getAirlineDesignator(), icao.getAircraftDesignator(),
|
||||||
{ "" }, { "" }, { "" }, { "" }, icao.getAircraftCombinedType(), modelString };
|
{ "" }, { "" }, { "" }, { "" }, icao.getAircraftCombinedType(), modelString };
|
||||||
@@ -597,7 +597,7 @@ namespace BlackCore
|
|||||||
Q_ASSERT_X(isConnected(), "CNetworkVatlib", "Can't send to server when disconnected");
|
Q_ASSERT_X(isConnected(), "CNetworkVatlib", "Can't send to server when disconnected");
|
||||||
CAircraftIcao icao = ownAircraft().getIcaoInfo();
|
CAircraftIcao icao = ownAircraft().getIcaoInfo();
|
||||||
QString modelString = ownAircraft().getModel().getModelString();
|
QString modelString = ownAircraft().getModel().getModelString();
|
||||||
if (modelString.isEmpty()) { modelString = CProject::systemNameAndVersion(); }
|
if (modelString.isEmpty()) { modelString = defaultModelString(); }
|
||||||
|
|
||||||
QStringList data { { "0" }, icao.getAirlineDesignator(), icao.getAircraftDesignator(),
|
QStringList data { { "0" }, icao.getAirlineDesignator(), icao.getAircraftDesignator(),
|
||||||
{ "" }, { "" }, { "" }, { "" }, icao.getAircraftCombinedType(), modelString };
|
{ "" }, { "" }, { "" }, { "" }, icao.getAircraftCombinedType(), modelString };
|
||||||
|
|||||||
@@ -133,6 +133,11 @@ namespace BlackCore
|
|||||||
static VatSimType convertToSimType(BlackMisc::Simulation::CSimulatorPluginInfo &simInfo);
|
static VatSimType convertToSimType(BlackMisc::Simulation::CSimulatorPluginInfo &simInfo);
|
||||||
static void networkLogHandler(SeverityLevel severity, const char *message);
|
static void networkLogHandler(SeverityLevel severity, const char *message);
|
||||||
|
|
||||||
|
inline QString defaultModelString()
|
||||||
|
{
|
||||||
|
return QStringLiteral("Cessna Skyhawk 172SP");
|
||||||
|
}
|
||||||
|
|
||||||
struct JsonPackets
|
struct JsonPackets
|
||||||
{
|
{
|
||||||
static QJsonObject aircraftConfigRequest();
|
static QJsonObject aircraftConfigRequest();
|
||||||
|
|||||||
Reference in New Issue
Block a user