aboutsummaryrefslogtreecommitdiff
path: root/src/modules/navigator/rtl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/navigator/rtl.cpp')
-rw-r--r--src/modules/navigator/rtl.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/modules/navigator/rtl.cpp b/src/modules/navigator/rtl.cpp
index ccf58c352..d6e63c350 100644
--- a/src/modules/navigator/rtl.cpp
+++ b/src/modules/navigator/rtl.cpp
@@ -129,7 +129,7 @@ RTL::on_active()
if (!first_rtl_setpoint_set) {
set_rtl_setpoint();
first_rtl_setpoint_set = true;
- } else if (check_current_pos_sp_reached()) {
+ } else if (check_current_pos_sp_reached(rtl_state == RTL_STATE_LAND ? SETPOINT_TYPE_LAND : SETPOINT_TYPE_UNDEFINED)) {
set_next_rtl_state();
set_rtl_setpoint();
}