diff --git a/Blimp/GCS_Mavlink.cpp b/Blimp/GCS_Mavlink.cpp index 0f29d59ca5..32396aebf0 100644 --- a/Blimp/GCS_Mavlink.cpp +++ b/Blimp/GCS_Mavlink.cpp @@ -542,17 +542,13 @@ void GCS_MAVLINK_Blimp::handleMessage(const mavlink_message_t &msg) mavlink_set_home_position_t packet; mavlink_msg_set_home_position_decode(&msg, &packet); if ((packet.latitude == 0) && (packet.longitude == 0) && (packet.altitude == 0)) { - if (!blimp.set_home_to_current_location(true)) { - // silently ignored - } + IGNORE_RETURN(blimp.set_home_to_current_location(true)); } else { Location new_home_loc; new_home_loc.lat = packet.latitude; new_home_loc.lng = packet.longitude; new_home_loc.alt = packet.altitude / 10; - if (!blimp.set_home(new_home_loc, true)) { - // silently ignored - } + IGNORE_RETURN(blimp.set_home(new_home_loc, true)); } break; }