Index: /trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java	(revision 12865)
+++ /trunk/src/org/openstreetmap/josm/data/osm/RelationMemberData.java	(revision 12866)
@@ -83,5 +83,5 @@
     @Override
     public OsmPrimitiveType getType() {
-        return memberType;
+        return getMemberType();
     }
 
@@ -91,5 +91,5 @@
     @Override
     public long getUniqueId() {
-        return memberId;
+        return getMemberId();
     }
 
Index: /trunk/src/org/openstreetmap/josm/gui/MapStatus.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 12865)
+++ /trunk/src/org/openstreetmap/josm/gui/MapStatus.java	(revision 12866)
@@ -671,6 +671,5 @@
                  @Override
                  public void mouseDragged(MouseEvent e) {
-                    l.setBackground(SystemColor.info);
-                    l.setForeground(SystemColor.infoText);
+                     mouseMoved(e);
                  }
             });
Index: /trunk/src/org/openstreetmap/josm/gui/ScrollViewport.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/ScrollViewport.java	(revision 12865)
+++ /trunk/src/org/openstreetmap/josm/gui/ScrollViewport.java	(revision 12866)
@@ -70,5 +70,10 @@
 
         @Override
-        public void mouseExited(MouseEvent arg0) {
+        public void mouseExited(MouseEvent e) {
+            mouseReleased(e);
+        }
+
+        @Override
+        public void mouseReleased(MouseEvent e) {
             ScrollViewport.this.scrollDirection = NO_SCROLL;
             timer.stop();
@@ -76,15 +81,9 @@
 
         @Override
-        public void mouseReleased(MouseEvent arg0) {
-            ScrollViewport.this.scrollDirection = NO_SCROLL;
-            timer.stop();
-        }
-
-        @Override public void mousePressed(MouseEvent arg0) {
+        public void mousePressed(MouseEvent e) {
             ScrollViewport.this.scrollDirection = direction;
             scroll();
             timer.restart();
         }
-
     }
 
Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java	(revision 12865)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/CommandStackDialog.java	(revision 12866)
@@ -208,18 +208,15 @@
             @Override
             public void treeNodesInserted(TreeModelEvent e) {
-                updater.updateEnabledState();
-                updateTitle();
+                treeNodesChanged(e);
             }
 
             @Override
             public void treeNodesRemoved(TreeModelEvent e) {
-                updater.updateEnabledState();
-                updateTitle();
+                treeNodesChanged(e);
             }
 
             @Override
             public void treeStructureChanged(TreeModelEvent e) {
-                updater.updateEnabledState();
-                updateTitle();
+                treeNodesChanged(e);
             }
         });
Index: /trunk/src/org/openstreetmap/josm/gui/io/ActionFlagsTableCell.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/io/ActionFlagsTableCell.java	(revision 12865)
+++ /trunk/src/org/openstreetmap/josm/gui/io/ActionFlagsTableCell.java	(revision 12866)
@@ -101,7 +101,5 @@
     @Override
     public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
-        updatePanel((SaveLayerInfo) value);
-        updateCheckboxes(value);
-        return this;
+        return getTableCellEditorComponent(table, value, isSelected, row, column);
     }
 
Index: /trunk/src/org/openstreetmap/josm/gui/widgets/ButtonColumn.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/widgets/ButtonColumn.java	(revision 12865)
+++ /trunk/src/org/openstreetmap/josm/gui/widgets/ButtonColumn.java	(revision 12866)
@@ -86,5 +86,4 @@
             editButton.setIcon(null);
         }
-        this.editorValue = value;
         return editButton;
     }
