Index: /applications/editors/josm/plugins/mappaint/src/mappaint/MapPaintVisitor.java
===================================================================
--- /applications/editors/josm/plugins/mappaint/src/mappaint/MapPaintVisitor.java	(revision 5218)
+++ /applications/editors/josm/plugins/mappaint/src/mappaint/MapPaintVisitor.java	(revision 5219)
@@ -326,7 +326,7 @@
 
 		for (final OsmPrimitive osm : data.ways)
-			if (!osm.deleted && MapPaintPlugin.elemStyles.isArea(osm))
+			if (!osm.incomplete && !osm.deleted && MapPaintPlugin.elemStyles.isArea(osm))
 				osm.visit(this);
-			else if (!osm.deleted)
+			else if (!osm.deleted && !osm.incomplete)
 				noAreaWays.add((Way)osm);
 
@@ -336,9 +336,9 @@
 		
 		for (final OsmPrimitive osm : data.nodes)
-			if (!osm.deleted)
+			if (!osm.incomplete && !osm.deleted)
 				osm.visit(this);
 
 		for (final OsmPrimitive osm : data.getSelected())
-			if (!osm.deleted){
+			if (!osm.incomplete && !osm.deleted){
 				osm.shown=false; //to be sure it will be drawn
 				osm.visit(this);
