Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java	(revision 10477)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/MemberTable.java	(revision 10478)
@@ -85,6 +85,5 @@
         JPopupMenu menu = super.buildPopupMenu();
         zoomToGap = new ZoomToGapAction();
-        Main.getLayerManager().addLayerChangeListener(zoomToGap);
-        Main.getLayerManager().addActiveLayerChangeListener(zoomToGap);
+        registerListeners();
         getSelectionModel().addListSelectionListener(zoomToGap);
         menu.add(zoomToGap);
@@ -139,4 +138,11 @@
 
     @Override
+    public void registerListeners() {
+        Main.getLayerManager().addLayerChangeListener(zoomToGap);
+        Main.getLayerManager().addActiveLayerChangeListener(zoomToGap);
+        super.registerListeners();
+    }
+
+    @Override
     public void unregisterListeners() {
         super.unregisterListeners();
