diff --git a/ArduCopter/land_detector.cpp b/ArduCopter/land_detector.cpp index f2a0093b2a..17e68d53ac 100644 --- a/ArduCopter/land_detector.cpp +++ b/ArduCopter/land_detector.cpp @@ -48,7 +48,7 @@ void Copter::update_land_detector() } else if (ap.land_complete) { #if FRAME_CONFIG == HELI_FRAME // if rotor speed and collective pitch are high then clear landing flag - if (motors.get_throttle() > get_non_takeoff_throttle() && motors.rotor_runup_complete()) { + if (motors.get_throttle() > get_non_takeoff_throttle() && !motors.limit.throttle_lower && motors.rotor_runup_complete()) { #else // if throttle output is high then clear landing flag if (motors.get_throttle() > get_non_takeoff_throttle()) {