Changeset 1613 in josm for trunk/src/org
- Timestamp:
- 2009-05-23T20:24:40+02:00 (16 years ago)
- Location:
- trunk/src/org/openstreetmap/josm
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/actions/PasteTagsAction.java
r1514 r1613 47 47 48 48 for (String key : m.keySet()) { 49 if (! key.equals("created_by")) 50 clist.add(new ChangePropertyCommand(selectionSubset, key, osm.keys.get(key))); 49 clist.add(new ChangePropertyCommand(selectionSubset, key, osm.keys.get(key))); 51 50 } 52 51 } … … 90 89 continue; 91 90 for (String key : osm.keys.keySet()) { 92 if (key.equals("created_by")) // we ignore created_by93 continue;94 91 String value = osm.keys.get(key); 95 92 if (! kvSeen.containsKey(key)) -
trunk/src/org/openstreetmap/josm/actions/ReverseWayAction.java
r1523 r1613 67 67 try 68 68 { 69 final Collection<Command> changePropertyCommands = reverseWayTagCorrector.execute(w new);69 final Collection<Command> changePropertyCommands = reverseWayTagCorrector.execute(w, wnew); 70 70 propertiesUpdated = propertiesUpdated 71 71 || (changePropertyCommands != null && !changePropertyCommands.isEmpty()); -
trunk/src/org/openstreetmap/josm/corrector/ReverseWayTagCorrector.java
r1195 r1613 35 35 this.b = b; 36 36 startPattern = Pattern.compile( 37 "^(" + a + "|" + b + ") " + SEPARATOR,37 "^(" + a + "|" + b + ")(" + SEPARATOR + "|$)", 38 38 Pattern.CASE_INSENSITIVE); 39 39 endPattern = Pattern.compile( … … 68 68 69 69 @Override 70 public Collection<Command> execute(Way way) throws UserCancelException {70 public Collection<Command> execute(Way oldway, Way way) throws UserCancelException { 71 71 Map<OsmPrimitive, List<TagCorrection>> tagCorrectionsMap = 72 72 new HashMap<OsmPrimitive, List<TagCorrection>>(); … … 113 113 for (Relation relation : Main.ds.relations) { 114 114 for (RelationMember member : relation.members) { 115 if (!member.member.realEqual( way, true)115 if (!member.member.realEqual(oldway, true) 116 116 || member.role.length() == 0) 117 117 continue; -
trunk/src/org/openstreetmap/josm/corrector/TagCorrector.java
r1205 r1613 33 33 public abstract class TagCorrector<P extends OsmPrimitive> { 34 34 35 public abstract Collection<Command> execute(P primitive )35 public abstract Collection<Command> execute(P primitive, P oldprimitive) 36 36 throws UserCancelException; 37 37 -
trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
r1606 r1613 228 228 value = null; // delete the key instead 229 229 } 230 if (newkey.equals("created_by"))231 {232 // we don't allow created_by to be changed.233 return;234 }235 230 if (key.equals(newkey) || value == null) 236 231 Main.main.undoRedo.add(new ChangePropertyCommand(sel, newkey, value)); … … 349 344 if (value.equals("")) 350 345 return; 351 if (key.equals("created_by"))352 return;353 346 Main.main.undoRedo.add(new ChangePropertyCommand(sel, key, value)); 354 347 DataSet.fireSelectionChanged(sel);
Note:
See TracChangeset
for help on using the changeset viewer.