Index: applications/editors/josm/plugins/reltoolbox/src/relcontext/actions/SplittingMultipolygons.java
===================================================================
--- applications/editors/josm/plugins/reltoolbox/src/relcontext/actions/SplittingMultipolygons.java	(revision 26951)
+++ applications/editors/josm/plugins/reltoolbox/src/relcontext/actions/SplittingMultipolygons.java	(revision 26952)
@@ -36,14 +36,15 @@
 	}
 	
-	/* Process all segments, no matter which
-	for( Way segment : arcs ) {
-	    boolean found = false;
-	    for( Way ring : rings )
-		if( ring.containsNode(segment.firstNode()) && ring.containsNode(segment.lastNode())
-			&& !segmentInsidePolygon(segment.getNode(0), segment.getNode(1), ring.getNodes()) )
-		    found = true;
-	    if( !found )
-		return false;
-	}*/
+	// If there are more that one segment, check that they touch rings
+	if( arcs.size() > 1 ) {
+	    for( Way segment : arcs ) {
+		boolean found = false;
+		for( Way ring : rings )
+		    if( ring.containsNode(segment.firstNode()) && ring.containsNode(segment.lastNode()) )
+			found = true;
+		if( !found )
+		    return false;
+	    }
+	}
 
 	if( rings.isEmpty() && arcs.isEmpty() )
