Index: applications/editors/josm/plugins/livegps/src/livegps/AppendableGpxTrackSegment.java
===================================================================
--- applications/editors/josm/plugins/livegps/src/livegps/AppendableGpxTrackSegment.java	(revision 35975)
+++ applications/editors/josm/plugins/livegps/src/livegps/AppendableGpxTrackSegment.java	(revision 35978)
@@ -39,6 +39,6 @@
 
         if (size > 0) {
-            Double distance = wayPoints[size - 1].getCoor().greatCircleDistance(p.getCoor());
-            if (!distance.isNaN() && !distance.isInfinite()) {
+            double distance = wayPoints[size - 1].greatCircleDistance(p);
+            if (!Double.isNaN(distance) && !Double.isInfinite(distance)) {
                 length += distance;
             }
