Index: src/org/openstreetmap/josm/actions/mapmode/DrawAction.java
===================================================================
--- src/org/openstreetmap/josm/actions/mapmode/DrawAction.java	(revision 1442)
+++ src/org/openstreetmap/josm/actions/mapmode/DrawAction.java	(working copy)
@@ -663,7 +663,7 @@
         Main.map.statusLine.setDist(distance);
         updateStatusLine();
 
-        if (!drawHelperLine || wayIsFinished) return;
+        if ((!drawHelperLine || wayIsFinished) && !drawTargetHighlight) return;
         Main.map.mapView.repaint();
     }
 
@@ -790,7 +790,7 @@
     }
 
     public void paint(Graphics g, MapView mv) {
-        if (!drawHelperLine && !drawTargetHighlight) return;
+        if (!drawHelperLine) return;
 
         // sanity checks
         if (Main.map.mapView == null) return;

