diff options
Diffstat (limited to 'src/modules/mc_att_control/mc_att_control_base.cpp')
-rw-r--r-- | src/modules/mc_att_control/mc_att_control_base.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/mc_att_control/mc_att_control_base.cpp b/src/modules/mc_att_control/mc_att_control_base.cpp index 871f93ab8..d7fbf3acd 100644 --- a/src/modules/mc_att_control/mc_att_control_base.cpp +++ b/src/modules/mc_att_control/mc_att_control_base.cpp @@ -266,7 +266,7 @@ void MulticopterAttitudeControlBase::control_attitude(float dt) void MulticopterAttitudeControlBase::control_attitude_rates(float dt) { /* reset integral if disarmed */ - if (!_armed->get().armed) { + if (!_armed->get().armed || !_v_status->get().is_rotary_wing) { _rates_int.zero(); } |