From 4dbfc6cadaaa59e0863ecb3a6dff186c2fff4f9e Mon Sep 17 00:00:00 2001 From: DonLakeFlyer Date: Thu, 8 Jun 2017 13:20:57 -0700 Subject: [PATCH] Better NaN checking --- src/MissionManager/VisualMissionItem.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/MissionManager/VisualMissionItem.cc b/src/MissionManager/VisualMissionItem.cc index 12f30c087..0e3c58672 100644 --- a/src/MissionManager/VisualMissionItem.cc +++ b/src/MissionManager/VisualMissionItem.cc @@ -112,6 +112,9 @@ void VisualMissionItem::setAzimuth(double azimuth) void VisualMissionItem::setMissionFlightStatus(MissionController::MissionFlightStatus_t& missionFlightStatus) { _missionFlightStatus = missionFlightStatus; + if (qIsNaN(_missionFlightStatus.gimbalYaw) && qIsNaN(_missionGimbalYaw)) { + return; + } if (_missionFlightStatus.gimbalYaw != _missionGimbalYaw) { _missionGimbalYaw = _missionFlightStatus.gimbalYaw; emit missionGimbalYawChanged(_missionGimbalYaw); -- 2.22.0