diff --git a/ArduPlane/ArduPlane.cpp b/ArduPlane/ArduPlane.cpp index c36faed78a..90c7cda6ba 100644 --- a/ArduPlane/ArduPlane.cpp +++ b/ArduPlane/ArduPlane.cpp @@ -462,6 +462,7 @@ void Plane::update_navigation() // we've reached the RTL point, see if we have a landing sequence if (mission.jump_to_landing_sequence()) { // switch from RTL -> AUTO + mission.set_force_resume(true); set_mode(mode_auto, ModeReason::UNKNOWN); } @@ -474,6 +475,7 @@ void Plane::update_navigation() // Go directly to the landing sequence if (mission.jump_to_landing_sequence()) { // switch from RTL -> AUTO + mission.set_force_resume(true); set_mode(mode_auto, ModeReason::UNKNOWN); }