Index: trunk/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java	(revision 2927)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/HistoryDialog.java	(revision 2928)
@@ -218,10 +218,11 @@
             data.clear();
             selectionModel.clearSelection();
-            if (newSelection == null || newSelection.isEmpty()) return;
-            for (OsmPrimitive primitive: newSelection) {
-                if (primitive.isNew()) {
-                    continue;
-                }
-                data.add(primitive);
+            if (newSelection != null && !newSelection.isEmpty()) {
+                for (OsmPrimitive primitive: newSelection) {
+                    if (primitive.isNew()) {
+                        continue;
+                    }
+                    data.add(primitive);
+                }
             }
             fireTableDataChanged();
