Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java	(revision 16488)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java	(revision 16489)
@@ -14,4 +14,5 @@
 import javax.swing.AbstractAction;
 import javax.swing.DropMode;
+import javax.swing.JComponent;
 import javax.swing.JPopupMenu;
 import javax.swing.JTable;
@@ -23,4 +24,5 @@
 import org.openstreetmap.josm.actions.AutoScaleAction;
 import org.openstreetmap.josm.actions.AutoScaleAction.AutoScaleMode;
+import org.openstreetmap.josm.actions.HistoryInfoAction;
 import org.openstreetmap.josm.actions.ZoomToAction;
 import org.openstreetmap.josm.data.osm.OsmPrimitive;
@@ -31,4 +33,5 @@
 import org.openstreetmap.josm.gui.dialogs.relation.sort.WayConnectionType;
 import org.openstreetmap.josm.gui.dialogs.relation.sort.WayConnectionType.Direction;
+import org.openstreetmap.josm.gui.history.HistoryBrowserDialogManager;
 import org.openstreetmap.josm.gui.layer.LayerManager.LayerAddEvent;
 import org.openstreetmap.josm.gui.layer.LayerManager.LayerChangeListener;
@@ -70,4 +73,7 @@
         setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
         putClientProperty("terminateEditOnFocusLost", Boolean.TRUE);
+        HistoryInfoAction historyAction = MainApplication.getMenu().historyinfo;
+        getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(historyAction.getShortcut().getKeyStroke(), "historyAction");
+        getActionMap().put("historyAction", historyAction);
 
         installCustomNavigation(0);
@@ -100,4 +106,11 @@
         menu.add(new SelectPreviousGapAction());
         menu.add(new SelectNextGapAction());
+        menu.add(new HistoryInfoAction() {
+            @Override
+            public void actionPerformed(ActionEvent ae) {
+                Collection<OsmPrimitive> sel = getMemberTableModel().getSelectedChildPrimitives();
+                HistoryBrowserDialogManager.getInstance().showHistory(sel);
+            }
+        });
         return menu;
     }
