Index: trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java	(revision 925)
+++ trunk/src/org/openstreetmap/josm/actions/SplitWayAction.java	(revision 926)
@@ -240,4 +240,5 @@
 		newSelection.add(selectedWay);
 
+		Collection<Way> newWays = new ArrayList<Way>();
 		// Second, create new ways
 		while (chunkIt.hasNext()) {
@@ -248,4 +249,5 @@
                                 wayToAdd.checkDirectionTagged();
 			}
+			newWays.add(wayToAdd);
 			wayToAdd.nodes.addAll(chunkIt.next());
 			commandList.add(new AddCommand(wayToAdd));
@@ -253,13 +255,16 @@
 			newSelection.add(wayToAdd);
 
-			Boolean warnme=false;
-			// now copy all relations to new way also
-			for (Relation r : Main.ds.relations) {
-				if (r.deleted || r.incomplete) continue;
-				for (RelationMember rm : r.members) {
-					if (rm.member instanceof Way) {
-						if (rm.member == selectedWay)
+		}
+		Boolean warnme=false;
+		// now copy all relations to new way also
+		for (Relation r : Main.ds.relations) {
+			if (r.deleted || r.incomplete) continue;
+			for (RelationMember rm : r.members) {
+				if (rm.member instanceof Way) {
+					if (rm.member == selectedWay)
+					{
+						Relation c = new Relation(r);
+						for(Way wayToAdd : newWays)
 						{
-							Relation c = new Relation(r);
 							RelationMember em = new RelationMember();
 							em.member = wayToAdd;
@@ -268,13 +273,13 @@
 								warnme = true;
 							c.members.add(em);
-							commandList.add(new ChangeCommand(r, c));
-							break;
 						}
+						commandList.add(new ChangeCommand(r, c));
+						break;
 					}
 				}
 			}
-			if(warnme)
-				JOptionPane.showMessageDialog(Main.parent, tr("A role based relation membership was copied to both new ways.\nYou should verify this and correct it when necessary."));
-		}
+		}
+		if(warnme)
+			JOptionPane.showMessageDialog(Main.parent, tr("A role based relation membership was copied to all new ways.\nYou should verify this and correct it when necessary."));
 
 		NameVisitor v = new NameVisitor();
Index: trunk/styles/standard/elemstyles.xml
===================================================================
--- trunk/styles/standard/elemstyles.xml	(revision 925)
+++ trunk/styles/standard/elemstyles.xml	(revision 926)
@@ -401,5 +401,5 @@
 	<rule>
 		<condition k="highway" v="track"/>
-		<line width="1" realwidth="3" colour="track#006600"/>
+		<line width="1" realwidth="3" colour="track#006600" priority="-10000"/>
 		<icon annotate="true" src="misc/deprecated.png"/>
 		<scale_min>1</scale_min>
