diff --git a/src/blackmisc/simulation/remoteaircraftproviderdummy.cpp b/src/blackmisc/simulation/remoteaircraftproviderdummy.cpp index 1d100667b..9f5036eb7 100644 --- a/src/blackmisc/simulation/remoteaircraftproviderdummy.cpp +++ b/src/blackmisc/simulation/remoteaircraftproviderdummy.cpp @@ -188,14 +188,12 @@ namespace BlackMisc void CRemoteAircraftProviderDummy::insertNewSituation(const CAircraftSituation &situation) { this->m_situations.push_front(situation); - this->m_situations.sortLatestFirst(); // like in real world, latest should be first emit addedRemoteAircraftSituation(situation); } void CRemoteAircraftProviderDummy::insertNewAircraftParts(const CCallsign &callsign, const CAircraftParts &parts) { this->m_parts[callsign].push_front(parts); - this->m_parts[callsign].sortLatestFirst(); // like in real world, latest should be first emit addedRemoteAircraftParts(callsign, parts); } diff --git a/tests/blackmisc/testinterpolator.cpp b/tests/blackmisc/testinterpolator.cpp index d4a8ace28..ba7525ef6 100644 --- a/tests/blackmisc/testinterpolator.cpp +++ b/tests/blackmisc/testinterpolator.cpp @@ -63,7 +63,7 @@ namespace BlackMiscTest const qint64 ts = 1425000000000; // QDateTime::currentMSecsSinceEpoch(); const qint64 deltaT = 5000; // ms const qint64 offset = 5000; - for (int i = 0; i < IRemoteAircraftProvider::MaxSituationsPerCallsign; i++) + for (int i = IRemoteAircraftProvider::MaxSituationsPerCallsign - 1; i >= 0; i--) { CAircraftSituation s(getTestSituation(cs, i, ts, deltaT, offset)); @@ -74,7 +74,7 @@ namespace BlackMiscTest } constexpr int partsCount = 10; - for (int i = 0; i < partsCount; i++) + for (int i = partsCount - 1; i >= 0; i--) { CAircraftParts p(getTestParts(i, ts, deltaT)); interpolator.addAircraftParts(p);