From 0482634d8172a54f29306f11943cc64e0ac14c5f Mon Sep 17 00:00:00 2001 From: Mat Sutcliffe Date: Wed, 9 Feb 2022 18:18:41 +0000 Subject: [PATCH] Ignore ordinary situations after a visual situation is received --- src/blackmisc/simulation/remoteaircraftprovider.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/blackmisc/simulation/remoteaircraftprovider.cpp b/src/blackmisc/simulation/remoteaircraftprovider.cpp index ec9cf238a..802619122 100644 --- a/src/blackmisc/simulation/remoteaircraftprovider.cpp +++ b/src/blackmisc/simulation/remoteaircraftprovider.cpp @@ -289,6 +289,10 @@ namespace BlackMisc::Simulation { newSituationsList.prefillLatestAdjustedFirst(situationCorrected, IRemoteAircraftProvider::MaxSituationsPerCallsign); } + else if (!situationCorrected.hasVelocity() && newSituationsList.front().hasVelocity()) + { + return situationCorrected; + } else { // newSituationsList.push_frontKeepLatestFirstIgnoreOverlapping(situationCorrected, true, IRemoteAircraftProvider::MaxSituationsPerCallsign);