Index: applications/editors/josm/plugins/routes/src/org/openstreetmap/josm/plugins/routes/RoutesPlugin.java
===================================================================
--- applications/editors/josm/plugins/routes/src/org/openstreetmap/josm/plugins/routes/RoutesPlugin.java	(revision 33291)
+++ applications/editors/josm/plugins/routes/src/org/openstreetmap/josm/plugins/routes/RoutesPlugin.java	(revision 33292)
@@ -80,7 +80,7 @@
         if (layer instanceof OsmDataLayer) {
             for (RouteLayer routeLayer : routeLayers) {
-                if (!Main.getLayerManager().containsLayer(routeLayer)) {
+                if (!e.getSource().containsLayer(routeLayer)) {
                     SwingUtilities.invokeLater(() -> {
-                        Main.getLayerManager().addLayer(routeLayer);
+                        e.getSource().addLayer(routeLayer);
                     });
                 }
@@ -99,6 +99,6 @@
             SwingUtilities.invokeLater(() -> {
                 for (RouteLayer routeLayer : routeLayers) {
-                    if (Main.getLayerManager().containsLayer(routeLayer)) {
-                        Main.getLayerManager().removeLayer(routeLayer);
+                    if (e.getSource().containsLayer(routeLayer)) {
+                        e.getSource().removeLayer(routeLayer);
                     }
                 }
