Index: src/org/openstreetmap/josm/gui/dialogs/NoteDialog.java
===================================================================
--- src/org/openstreetmap/josm/gui/dialogs/NoteDialog.java	(revision 7804)
+++ src/org/openstreetmap/josm/gui/dialogs/NoteDialog.java	(working copy)
@@ -94,6 +94,7 @@
         sortAction = new SortAction();
         uploadAction = new UploadNotesAction();
         buildDialog();
+        MapView.addLayerChangeListener(this);
     }
 
     @Override
@@ -156,14 +157,10 @@
     }
 
     @Override
-    public void showNotify() {
-        MapView.addLayerChangeListener(this);
-    }
+    public void showNotify() { }
 
     @Override
-    public void hideNotify() {
-        MapView.removeLayerChangeListener(this);
-    }
+    public void hideNotify() { }
 
     @Override
     public void activeLayerChange(Layer oldLayer, Layer newLayer) { }
