diff --git a/ArduPlane/quadplane.cpp b/ArduPlane/quadplane.cpp index 5ed4ea3948..8ede107de6 100644 --- a/ArduPlane/quadplane.cpp +++ b/ArduPlane/quadplane.cpp @@ -1808,7 +1808,7 @@ void QuadPlane::vtol_position_controller(void) switch (poscontrol.state) { case QPOS_POSITION1: case QPOS_POSITION2: - if (plane.control_mode == QRTL) { + if (plane.control_mode == QRTL || plane.control_mode == GUIDED) { plane.ahrs.get_position(plane.current_loc); float target_altitude = plane.next_WP_loc.alt; if (poscontrol.slow_descent) {