From f47befb512eb70459e4707221a3a2b48f3bdeac2 Mon Sep 17 00:00:00 2001
From: Michael Zangl <michael.zangl@student.kit.edu>
Date: Wed, 1 Jul 2015 14:23:03 +0200
Subject: [PATCH 4/8] Workaround for NPE in ImproveWayAccuracyHelper.java

---
 .../openstreetmap/josm/actions/mapmode/ImproveWayAccuracyHelper.java  | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyHelper.java b/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyHelper.java
index bacf73e..a0958c8 100644
--- a/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyHelper.java
+++ b/src/org/openstreetmap/josm/actions/mapmode/ImproveWayAccuracyHelper.java
@@ -85,6 +85,10 @@ final class ImproveWayAccuracyHelper {
         mainLoop:
         for (Node n : w.getNodes()) {
             EastNorth nEN = n.getEastNorth();
+            if (nEN == null) {
+                // Might happen if lat/lon for that point are not known.
+                continue;
+            }
             currentDistance = pEN.distance(nEN);
 
             if (currentDistance < bestDistance) {
-- 
1.9.1

