Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java	(revision 18176)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SavingAction.java	(revision 18177)
@@ -24,4 +24,5 @@
 import org.openstreetmap.josm.gui.HelpAwareOptionPane.ButtonSpec;
 import org.openstreetmap.josm.gui.MainApplication;
+import org.openstreetmap.josm.gui.dialogs.relation.IRelationEditor;
 import org.openstreetmap.josm.gui.dialogs.relation.RelationDialogManager;
 import org.openstreetmap.josm.gui.dialogs.relation.RelationEditor;
@@ -161,10 +162,11 @@
 
     protected boolean applyChanges() {
-        if (editorAccess.getEditor().getRelation() == null) {
+        IRelationEditor editor = editorAccess.getEditor();
+        if (editor.getRelation() == null) {
             applyNewRelation(getTagModel());
         } else if (isEditorDirty()) {
-            if (editorAccess.getEditor().isDirtyRelation()) {
+            if (editor.isDirtyRelation()) {
                 if (confirmClosingBecauseOfDirtyState()) {
-                    if (getLayer().getConflicts().hasConflictForMy(editorAccess.getEditor().getRelation())) {
+                    if (getLayer().getConflicts().hasConflictForMy(editor.getRelation())) {
                         warnDoubleConflict();
                         return false;
@@ -179,5 +181,5 @@
             }
         }
-        editorAccess.getEditor().setRelation(editorAccess.getEditor().getRelation());
+        editor.setRelation(editor.getRelation());
         return true;
     }
@@ -188,5 +190,4 @@
             editorAccess.getEditor().setRelation(null);
         }
-
     }
 
Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SelectAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SelectAction.java	(revision 18176)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/actions/SelectAction.java	(revision 18177)
@@ -21,5 +21,5 @@
      */
     public SelectAction(IRelationEditorActionAccess editorAccess) {
-        super(editorAccess);
+        super(editorAccess, IRelationEditorUpdateOn.TAG_CHANGE);
         putValue(NAME, tr("Select"));
         putValue(SHORT_DESCRIPTION, tr("Select the currently edited relation"));
