Ticket #2345: Fix Drawing Once More.patch
| File Fix Drawing Once More.patch, 1.2 KB (added by , 17 years ago) |
|---|
-
src/org/openstreetmap/josm/actions/mapmode/DrawAction.java
252 252 public void selectionChanged(Collection<? extends OsmPrimitive> newSelection) { 253 253 if(!Main.map.mapView.isDrawableLayer()) 254 254 return; 255 wayIsFinished = false;256 255 computeHelperLine(); 257 256 addHighlighting(); 258 257 redrawIfRequired(); … … 325 324 // have to switch modes) 326 325 Main.ds.setSelected(n); 327 326 selection = Main.ds.getSelected(); 327 // The user explicitly selected a node, so let him continue drawing 328 wayIsFinished = false; 328 329 return; 329 330 } 330 331 } else { … … 906 907 /* 907 908 * Handle special case: Highlighted node == selected node => finish drawing 908 909 */ 909 910 910 if(n != null && Main.ds.getSelectedNodes().contains(n)) { 911 911 if(wayIsFinished) 912 912 rv = tr("Select node under cursor.");
