Index: src/org/openstreetmap/josm/data/osm/Segment.java
===================================================================
--- src/org/openstreetmap/josm/data/osm/Segment.java	(revision 208)
+++ src/org/openstreetmap/josm/data/osm/Segment.java	(revision 209)
@@ -83,5 +83,5 @@
 			return super.realEqual(osm, semanticOnly); 
 		if (incomplete)
-			return ((Segment)osm).incomplete;
+			return super.realEqual(osm, semanticOnly) && ((Segment)osm).incomplete;
 		return super.realEqual(osm, semanticOnly) && from.equals(((Segment)osm).from) && to.equals(((Segment)osm).to);
 	}
