Index: /trunk/src/org/openstreetmap/josm/gui/history/VersionTable.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/history/VersionTable.java	(revision 4778)
+++ /trunk/src/org/openstreetmap/josm/gui/history/VersionTable.java	(revision 4779)
@@ -56,7 +56,10 @@
             @Override
             public void tableChanged(TableModelEvent e) {
-                adjustColumnWidth(VersionTable.this, 0);
-                adjustColumnWidth(VersionTable.this, 4);
-                adjustColumnWidth(VersionTable.this, 5);
+                adjustColumnWidth(VersionTable.this, 0, 0);
+                adjustColumnWidth(VersionTable.this, 1, -8);
+                adjustColumnWidth(VersionTable.this, 2, -8);
+                adjustColumnWidth(VersionTable.this, 3, 0);
+                adjustColumnWidth(VersionTable.this, 4, 0);
+                adjustColumnWidth(VersionTable.this, 5, 0);
             }
         });
@@ -213,5 +216,5 @@
     }
 
-    private static void adjustColumnWidth(JTable tbl, int col) {
+    private static void adjustColumnWidth(JTable tbl, int col, int cellInset) {
         int maxwidth = 0;
 
@@ -220,10 +223,10 @@
             Object val = tbl.getValueAt(row, col);
             Component comp = tcr.getTableCellRendererComponent(tbl, val, false, false, row, col);
-            maxwidth = Math.max(comp.getPreferredSize().width, maxwidth);
+            maxwidth = Math.max(comp.getPreferredSize().width + cellInset, maxwidth);
         }
         TableCellRenderer tcr = tbl.getTableHeader().getDefaultRenderer();
         Object val = tbl.getColumnModel().getColumn(col).getHeaderValue();
         Component comp = tcr.getTableCellRendererComponent(tbl, val, false, false, -1, col);
-        maxwidth = Math.max(comp.getPreferredSize().width + Main.pref.getInteger("table.header-inset", 2), maxwidth);
+        maxwidth = Math.max(comp.getPreferredSize().width + Main.pref.getInteger("table.header-inset", 0), maxwidth);
 
         int spacing = tbl.getIntercellSpacing().width;
Index: /trunk/src/org/openstreetmap/josm/gui/history/VersionTableColumnModel.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/history/VersionTableColumnModel.java	(revision 4778)
+++ /trunk/src/org/openstreetmap/josm/gui/history/VersionTableColumnModel.java	(revision 4779)
@@ -30,5 +30,4 @@
         col.setCellRenderer(bRenderer);
         col.setCellEditor(new VersionTable.RadioButtonEditor());
-        col.setMaxWidth(18);
         col.setResizable(false);
         addColumn(col);
@@ -38,5 +37,4 @@
         col.setCellRenderer(bRenderer);
         col.setCellEditor(new VersionTable.RadioButtonEditor());
-        col.setPreferredWidth(18);
         col.setResizable(false);
         addColumn(col);
