From f8c73c772a11853fd5baf23c5b13e2f4562c0104 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Mon, 26 Aug 2019 23:23:48 +0200 Subject: [PATCH] Continue to send CTraffic values if a plane is NOT found, do NOT return --- src/xswiftbus/traffic.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/xswiftbus/traffic.cpp b/src/xswiftbus/traffic.cpp index 7eb3f6b44..81a6d728a 100644 --- a/src/xswiftbus/traffic.cpp +++ b/src/xswiftbus/traffic.cpp @@ -401,10 +401,10 @@ namespace XSwiftBus for (size_t i = 0; i < callsigns.size(); i++) { auto planeIt = m_planesByCallsign.find(callsigns.at(i)); - if (planeIt == m_planesByCallsign.end()) { return; } + if (planeIt == m_planesByCallsign.end()) { continue; } Plane *plane = planeIt->second; - if (!plane) { return; } + if (!plane) { continue; } plane->position.lat = latitudesDeg.at(i); plane->position.lon = longitudesDeg.at(i); plane->position.elevation = altitudesFt.at(i); @@ -427,10 +427,10 @@ namespace XSwiftBus for (size_t i = 0; i < callsigns.size(); i++) { auto planeIt = m_planesByCallsign.find(callsigns.at(i)); - if (planeIt == m_planesByCallsign.end()) { return; } + if (planeIt == m_planesByCallsign.end()) { continue; } Plane *plane = planeIt->second; - if (!plane) { return; } + if (!plane) { continue; } plane->hasSurfaces = true; plane->targetGearPosition = static_cast(gears.at(i)); @@ -466,10 +466,10 @@ namespace XSwiftBus for (size_t i = 0; i < callsigns.size(); i++) { auto planeIt = m_planesByCallsign.find(callsigns.at(i)); - if (planeIt == m_planesByCallsign.end()) { return; } + if (planeIt == m_planesByCallsign.end()) { continue; } Plane *plane = planeIt->second; - if (!plane) { return; } + if (!plane) { continue; } plane->hasXpdr = true; plane->xpdr.code = codes.at(i);