Index: /trunk/src/org/openstreetmap/josm/gui/history/VersionTable.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/history/VersionTable.java	(revision 4861)
+++ /trunk/src/org/openstreetmap/josm/gui/history/VersionTable.java	(revision 4862)
@@ -16,5 +16,4 @@
 
 import javax.swing.DefaultCellEditor;
-import javax.swing.DefaultListSelectionModel;
 import javax.swing.JCheckBox;
 import javax.swing.JLabel;
@@ -22,9 +21,6 @@
 import javax.swing.JRadioButton;
 import javax.swing.JTable;
-import javax.swing.ListSelectionModel;
 import javax.swing.SwingConstants;
 import javax.swing.UIManager;
-import javax.swing.event.ListSelectionEvent;
-import javax.swing.event.ListSelectionListener;
 import javax.swing.event.TableModelEvent;
 import javax.swing.event.TableModelListener;
@@ -90,5 +86,5 @@
         HistoryBrowserModel.VersionTableModel model = getVersionTableModel();
         int row = rowAtPoint(evt.getPoint());
-        if (!model.isLatest(row)) {
+        if (row > -1 && !model.isLatest(row)) {
             HistoryOsmPrimitive primitive = model.getPrimitive(row);
             popupMenu.prepare(primitive);
