diff --git a/test/unit/org/openstreetmap/josm/JOSMFixture.java b/test/unit/org/openstreetmap/josm/JOSMFixture.java
index b8f3d28..5e31aa7 100644
--- a/test/unit/org/openstreetmap/josm/JOSMFixture.java
+++ b/test/unit/org/openstreetmap/josm/JOSMFixture.java
@@ -141,6 +141,8 @@ public class JOSMFixture {
         }
         if (Main.main == null) {
             new MainApplication().initialize();
+        } else {
+            Main.mainPanel.reAddListeners();
         }
         // Add a test layer to the layer manager to get the MapFrame
         Main.getLayerManager().addLayer(new TestLayer());
