diff --git a/ArduPlane/landing.cpp b/ArduPlane/landing.cpp index 536e34dbb5..75c55450ff 100644 --- a/ArduPlane/landing.cpp +++ b/ArduPlane/landing.cpp @@ -296,6 +296,11 @@ bool Plane::restart_landing_sequence() gcs_send_text_fmt(MAV_SEVERITY_WARNING, "Unable to restart landing sequence"); success = false; } + + if (success) { + // exit landing stages if we're no longer executing NAV_LAND + update_flight_stage(); + } return success; }