$OpenBSD: patch-src_CRouteToolWidget_cpp,v 1.1 2018/04/16 18:16:45 landry Exp $

Index: src/CRouteToolWidget.cpp
--- src/CRouteToolWidget.cpp.orig
+++ src/CRouteToolWidget.cpp
@@ -760,7 +760,8 @@ void CRouteToolWidget::slotToTrack()
 
             for(int i = 0; i < rtepts.count(); ++i)
             {
-                pt2 = rtepts[i];
+                pt2.u = rtepts[i].lon;
+                pt2.v = rtepts[i].lat;
                 pt.lon = pt2.u;
                 pt.lat = pt2.v;
                 pt._lon = pt.lon;
@@ -776,7 +777,8 @@ void CRouteToolWidget::slotToTrack()
             }
 
             // 1st point
-            pt1 = rtepts.first();
+            pt1.u = rtepts.first().lon;
+            pt1.v = rtepts.first().lat;
             pt.lon = pt1.u;
             pt.lat = pt1.v;
             pt._lon = pt.lon;
@@ -789,7 +791,8 @@ void CRouteToolWidget::slotToTrack()
             // all other points
             for(int i = 1; i < rtepts.count(); ++i)
             {
-                pt2 = rtepts[i];
+                pt2.u = rtepts[i].lon;
+                pt2.v = rtepts[i].lat;
 
                 pt2.u = pt2.u * DEG_TO_RAD;
                 pt2.v = pt2.v * DEG_TO_RAD;
