diff --git a/src/plugins/simulator/xplane/simulatorxplane.cpp b/src/plugins/simulator/xplane/simulatorxplane.cpp index c509b9cc3..e7aa34905 100644 --- a/src/plugins/simulator/xplane/simulatorxplane.cpp +++ b/src/plugins/simulator/xplane/simulatorxplane.cpp @@ -629,6 +629,8 @@ namespace BlackSimPlugin m_addingInProgressAircraft.insert(newRemoteAircraft.getCallsign(), now); const QString callsign = newRemoteAircraft.getCallsign().asString(); CAircraftModel aircraftModel = newRemoteAircraft.getModel(); + + // some more validation if (aircraftModel.getCallsign() != newRemoteAircraft.getCallsign()) { CLogMessage(this).warning(u"Model for '%1' has no callsign, maybe using a default model") << callsign; @@ -1045,8 +1047,8 @@ namespace BlackSimPlugin { wasPending = true; const qint64 wasStartedMs = m_addingInProgressAircraft.value(cs); - const qint64 deltaTimeMs = QDateTime::currentMSecsSinceEpoch() - wasStartedMs; - m_statsAddCurrentTimeMs = deltaTimeMs; + const qint64 deltaTimeMs = QDateTime::currentMSecsSinceEpoch() - wasStartedMs; + m_statsAddCurrentTimeMs = deltaTimeMs; if (deltaTimeMs > m_statsAddMaxTimeMs) { m_statsAddMaxTimeMs = deltaTimeMs; } m_addingInProgressAircraft.remove(cs); } diff --git a/src/plugins/simulator/xplane/simulatorxplane.h b/src/plugins/simulator/xplane/simulatorxplane.h index 7287d1cb1..b698edf0a 100644 --- a/src/plugins/simulator/xplane/simulatorxplane.h +++ b/src/plugins/simulator/xplane/simulatorxplane.h @@ -209,7 +209,7 @@ namespace BlackSimPlugin //! Timestamps of aircraft currently adding QPair minMaxTimestampsAddInProgress() const; - //! Can the next aircraft be added? + //! Can the next aircraft be added? No other aircraft adding in progress? bool canAddAircraft() const; //! Callbacks from simulator @{