Index: trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java	(revision 17400)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java	(revision 17401)
@@ -92,5 +92,5 @@
         getMemberTableModel().applyToRelation(editedRelation);
         List<Command> cmds = new ArrayList<>();
-        if (originRelation.getKeys().equals(editedRelation.getKeys())) {
+        if (!originRelation.getMembers().equals(editedRelation.getMembers())) {
             cmds.add(new ChangeMembersCommand(originRelation, editedRelation.getMembers()));
         }
