diff --git a/libraries/AP_AHRS/AP_AHRS_NavEKF.cpp b/libraries/AP_AHRS/AP_AHRS_NavEKF.cpp index 2098f7b04e5bff4ae93e2afeae1b7dbe06a5559b..14b1d0a2769e2a9e98c113e93ecdb159867e74dc 100644 --- a/libraries/AP_AHRS/AP_AHRS_NavEKF.cpp +++ b/libraries/AP_AHRS/AP_AHRS_NavEKF.cpp @@ -166,6 +166,9 @@ bool AP_AHRS_NavEKF::airspeed_estimate(float *airspeed_ret) const // true if compass is being used bool AP_AHRS_NavEKF::use_compass(void) { + if (using_EKF()) { + return EKF.use_compass(); + } return AP_AHRS_DCM::use_compass(); }