diff --git a/src/MissionManager/VisualMissionItem.cc b/src/MissionManager/VisualMissionItem.cc index 2d9cc11c14a033846744bac155ead64ab88befaf..d4d8cff8a44788eab348d8177c7b1b53795e7128 100644 --- a/src/MissionManager/VisualMissionItem.cc +++ b/src/MissionManager/VisualMissionItem.cc @@ -146,7 +146,7 @@ void VisualMissionItem::setMissionFlightStatus(MissionController::MissionFlightS if (qIsNaN(_missionFlightStatus.gimbalYaw) && qIsNaN(_missionGimbalYaw)) { return; } - if (_missionFlightStatus.gimbalYaw != _missionGimbalYaw) { + if (!qFuzzyCompare(_missionFlightStatus.gimbalYaw, _missionGimbalYaw)) { _missionGimbalYaw = _missionFlightStatus.gimbalYaw; emit missionGimbalYawChanged(_missionGimbalYaw); }