[traffic] Optimize comparison for cancellation messages

Signed-off-by: mvglasow <michael -at- vonglasow.com>
This commit is contained in:
mvglasow
2025-11-08 23:03:32 +02:00
parent 27ad70d729
commit e6937b211a

View File

@@ -654,6 +654,8 @@ void TrafficManager::DecodeFirstMessage()
// cancellations before others // cancellations before others
if (a.m_cancellation) if (a.m_cancellation)
return !b.m_cancellation; return !b.m_cancellation;
else if (b.m_cancellation)
return false;
// sort by shortest distance between reference point and position/viewport // sort by shortest distance between reference point and position/viewport
std::vector<ms::LatLon> locations; std::vector<ms::LatLon> locations;
if (m_currentPositionLazy.second) if (m_currentPositionLazy.second)