Changeset 10216 in josm for trunk/src/org/openstreetmap/josm/command/DeleteCommand.java
- Timestamp:
- 2016-05-15T14:48:06+02:00 (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/command/DeleteCommand.java
r10174 r10216 160 160 } 161 161 162 private Set<OsmPrimitiveType> getTypesToDelete() { 163 Set<OsmPrimitiveType> typesToDelete = EnumSet.noneOf(OsmPrimitiveType.class); 162 private EnumSet<OsmPrimitiveType> getTypesToDelete() { 163 EnumSet<OsmPrimitiveType> typesToDelete = EnumSet.noneOf(OsmPrimitiveType.class); 164 164 for (OsmPrimitive osm : toDelete) { 165 165 typesToDelete.add(OsmPrimitiveType.from(osm)); … … 172 172 if (toDelete.size() == 1) { 173 173 OsmPrimitive primitive = toDelete.iterator().next(); 174 String msg = "";174 String msg; 175 175 switch(OsmPrimitiveType.from(primitive)) { 176 176 case NODE: msg = marktr("Delete node {0}"); break; 177 177 case WAY: msg = marktr("Delete way {0}"); break; 178 178 case RELATION:msg = marktr("Delete relation {0}"); break; 179 default: throw new AssertionError(); 179 180 } 180 181 … … 182 183 } else { 183 184 Set<OsmPrimitiveType> typesToDelete = getTypesToDelete(); 184 String msg = "";185 String msg; 185 186 if (typesToDelete.size() > 1) { 186 187 msg = trn("Delete {0} object", "Delete {0} objects", toDelete.size(), toDelete.size()); … … 191 192 case WAY: msg = trn("Delete {0} way", "Delete {0} ways", toDelete.size(), toDelete.size()); break; 192 193 case RELATION: msg = trn("Delete {0} relation", "Delete {0} relations", toDelete.size(), toDelete.size()); break; 194 default: throw new AssertionError(); 193 195 } 194 196 }
Note:
See TracChangeset
for help on using the changeset viewer.
