diff --git a/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java b/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java
index 052b9f7..936241b 100644
--- a/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java
+++ b/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java
@@ -438,7 +438,9 @@ public class ToggleDialog extends JPanel implements ShowHideButtonListener, Help
     @Override
     public void destroy() {
         closeDetachedDialog();
-        hideNotify();
+        if (isShowing) {
+            hideNotify();
+        }
         Main.main.menu.windowMenu.remove(windowMenuItem);
         Toolkit.getDefaultToolkit().removeAWTEventListener(this);
         Main.pref.removePreferenceChangeListener(this);
