Index: src/org/openstreetmap/josm/actions/mapmode/SelectAction.java
===================================================================
--- src/org/openstreetmap/josm/actions/mapmode/SelectAction.java	(revision 1391)
+++ src/org/openstreetmap/josm/actions/mapmode/SelectAction.java	(working copy)
@@ -186,7 +186,10 @@
             virtualWay = null;
             virtualNode = null;
         } else {
-            Collection<OsmPrimitive> selection = Main.ds.getSelected();
+            // Currently we support moving and rotating, which do not affect relations.
+            // So don't add them in the first place to make handling easier
+            Collection<OsmPrimitive> selection = Main.ds.getSelectedWays();
+            selection.addAll(Main.ds.getSelectedNodes());
             Collection<Node> affectedNodes = AllNodesVisitor.getAllNodes(selection);
 
             // when rotating, having only one node makes no sense - quit silently
