Index: applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java
===================================================================
--- applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java	(revision 12478)
+++ applications/editors/josm/plugins/lakewalker/src/org/openstreetmap/josm/plugins/lakewalker/LakewalkerAction.java	(revision 12479)
@@ -43,5 +43,4 @@
   protected String name;
   protected Cursor oldCursor;
-  protected List<Node> selectedNodes;
   protected Thread executeThread;
   protected boolean cancel;
@@ -69,24 +68,9 @@
     }
 
-    selectedNodes = new ArrayList<Node>();
-    for (OsmPrimitive osm : Main.ds.getSelected()) {
-      if (osm instanceof Node) {
-        Node node = (Node) osm;
-        selectedNodes.add(node);
-      }
-    }
-
-    if (selectedNodes.isEmpty()) {
-      oldCursor = Main.map.mapView.getCursor();
-      Main.map.mapView.setCursor(ImageProvider.getCursor("crosshair", "lakewalker-sml"));
-      Main.map.mapView.addMouseListener(this);
-    }
-    else {
-      lakewalk(selectedNodes);
-    }
-  }
-
-   
-  
+    oldCursor = Main.map.mapView.getCursor();
+    Main.map.mapView.setCursor(ImageProvider.getCursor("crosshair", "lakewalker-sml"));
+    Main.map.mapView.addMouseListener(this);
+  }
+
   /**
    * check for presence of cache folder and trim cache to specified size.
@@ -315,8 +299,4 @@
   }
 
-  protected void lakewalk(List nodes) {
-
-  }
-
   public void mouseClicked(MouseEvent e) {
     Main.map.mapView.removeMouseListener(this);
