Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java	(revision 9387)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTableModel.java	(revision 9388)
@@ -456,4 +456,5 @@
             members.add(idx++, member);
         }
+        invalidateConnectionType();
         fireTableRowsInserted(index, idx - 1);
     }
@@ -755,4 +756,8 @@
     @Override
     public void tableChanged(TableModelEvent e) {
+        invalidateConnectionType();
+    }
+
+    private void invalidateConnectionType() {
         connectionType = null;
     }
