diff --git a/ArduCopter/events.cpp b/ArduCopter/events.cpp index e9e370714c..d02a1f99a2 100644 --- a/ArduCopter/events.cpp +++ b/ArduCopter/events.cpp @@ -23,6 +23,8 @@ void Copter::failsafe_radio_on_event() } else { if (g.failsafe_throttle == FS_THR_ENABLED_ALWAYS_RTL) { set_mode_RTL_or_land_with_pause(MODE_REASON_RADIO_FAILSAFE); + } else if (g.failsafe_throttle == FS_THR_ENABLED_CONTINUE_MISSION) { + set_mode_RTL_or_land_with_pause(MODE_REASON_RADIO_FAILSAFE); } else if (g.failsafe_throttle == FS_THR_ENABLED_ALWAYS_SMARTRTL_OR_RTL) { set_mode_SmartRTL_or_RTL(MODE_REASON_RADIO_FAILSAFE); } else if (g.failsafe_throttle == FS_THR_ENABLED_ALWAYS_SMARTRTL_OR_LAND) {