diff --git a/ArduCopter/events.pde b/ArduCopter/events.pde index 2ebb8b119e..a4dda26bce 100644 --- a/ArduCopter/events.pde +++ b/ArduCopter/events.pde @@ -16,7 +16,11 @@ static void failsafe_on_event() // 2 = Stay in AUTO and ignore failsafe default: - set_mode(RTL); + if(home_is_set == true){ + if (get_distance(¤t_loc, &home) > 15){ + set_mode(RTL); + } + } break; } }