Fix assert due to NaN in CXSwiftBusTrafficProxy::getElevationAtPosition

This commit is contained in:
Mat Sutcliffe
2020-01-18 14:30:58 +00:00
parent dc6382d1bd
commit 4bfa5d5f40
3 changed files with 8 additions and 2 deletions

View File

@@ -360,6 +360,7 @@ namespace BlackCore
void ISimulator::callbackReceivedRequestedElevation(const CElevationPlane &plane, const CCallsign &callsign)
{
if (this->isShuttingDown()) { return; }
if (plane.isNull()) { return; }
ISimulationEnvironmentProvider::rememberGroundElevation(callsign, plane); // in simulator
const int updated = CRemoteAircraftAware::updateAircraftGroundElevation(callsign, plane, CAircraftSituation::FromProvider);