Ticket #19887: 19887.patch
File 19887.patch, 1.7 KB (added by , 5 years ago) |
---|
-
src/org/openstreetmap/josm/actions/mapmode/ParallelWayAction.java
331 331 } // else -> invalid modifier combination 332 332 } else if (mode == Mode.DRAGGING) { 333 333 clearSourceWays(); 334 MainApplication.getMap().statusLine.setDist(pWays.getWays()); 334 335 } 335 336 336 337 setMode(Mode.NORMAL); -
src/org/openstreetmap/josm/gui/MapStatus.java
59 59 import javax.swing.event.PopupMenuEvent; 60 60 import javax.swing.event.PopupMenuListener; 61 61 62 import org.openstreetmap.josm.actions.mapmode.ParallelWayAction; 62 63 import org.openstreetmap.josm.data.SystemOfMeasurement; 63 64 import org.openstreetmap.josm.data.SystemOfMeasurement.SoMChangeListener; 64 65 import org.openstreetmap.josm.data.coor.LatLon; … … 1185 1186 } 1186 1187 1187 1188 private void refreshDistText(Collection<? extends OsmPrimitive> newSelection) { 1189 MapFrame map = MainApplication.getMap(); 1190 if (map != null && map.mapMode instanceof ParallelWayAction) { 1191 // see #19887: Don't overwrite distance when parallel ways mode is active 1192 return; 1193 } 1194 1188 1195 if (newSelection.size() == 2) { 1189 1196 Iterator<? extends OsmPrimitive> it = newSelection.iterator(); 1190 1197 OsmPrimitive n1 = it.next();