From 60388a8b6dcc79e97c1ff3cc2fb63e67a919857e Mon Sep 17 00:00:00 2001 From: kamilritz Date: Mon, 10 Aug 2020 18:40:32 +0200 Subject: [PATCH] Geo: Fix double correcting for negative distance --- geo/geo.cpp | 5 ----- 1 file changed, 5 deletions(-) diff --git a/geo/geo.cpp b/geo/geo.cpp index 99f79f476d..745ee7e4b8 100644 --- a/geo/geo.cpp +++ b/geo/geo.cpp @@ -289,13 +289,8 @@ void create_waypoint_from_line_and_dist(double lat_A, double lon_A, double lat_B *lat_target = lat_A; *lon_target = lon_A; - } else if (dist >= FLT_EPSILON) { - float heading = get_bearing_to_next_waypoint(lat_A, lon_A, lat_B, lon_B); - waypoint_from_heading_and_distance(lat_A, lon_A, heading, dist, lat_target, lon_target); - } else { float heading = get_bearing_to_next_waypoint(lat_A, lon_A, lat_B, lon_B); - heading = wrap_2pi(heading + M_PI_F); waypoint_from_heading_and_distance(lat_A, lon_A, heading, dist, lat_target, lon_target); } }