Changeset 12718 in josm for trunk/src/org/openstreetmap/josm/command/conflict/ConflictAddCommand.java
- Timestamp:
- 2017-09-04T00:50:22+02:00 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/command/conflict/ConflictAddCommand.java
r12672 r12718 16 16 import org.openstreetmap.josm.data.osm.DefaultNameFormatter; 17 17 import org.openstreetmap.josm.data.osm.OsmPrimitive; 18 import org.openstreetmap.josm.gui.MainApplication;19 18 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 20 19 import org.openstreetmap.josm.tools.ImageProvider; … … 33 32 * @param layer the data layer. Must not be null. 34 33 * @param conflict the conflict to add 34 * @deprecated to be removed end of 2017. Use {@link #ConflictAddCommand(DataSet, Conflict)} instead 35 35 */ 36 @Deprecated 36 37 public ConflictAddCommand(OsmDataLayer layer, Conflict<? extends OsmPrimitive> conflict) { 37 38 super(layer); … … 56 57 + "''{1}''.<br>" 57 58 + "This conflict cannot be added.</html>", 58 Utils.escapeReservedCharactersHTML(get Layer().getName()),59 Utils.escapeReservedCharactersHTML(getAffectedDataSet().getName()), 59 60 Utils.escapeReservedCharactersHTML(conflict.getMy().getDisplayName(DefaultNameFormatter.getInstance())) 60 61 ), … … 77 78 @Override 78 79 public void undoCommand() { 79 if (MainApplication.isDisplayingMapView() && !MainApplication.getLayerManager().containsLayer(getLayer())) { 80 DataSet ds = getAffectedDataSet(); 81 if (!Main.main.containsDataSet(ds)) { 80 82 Logging.warn(tr("Layer ''{0}'' does not exist any more. Cannot remove conflict for object ''{1}''.", 81 getLayer().getName(),83 ds.getName(), 82 84 conflict.getMy().getDisplayName(DefaultNameFormatter.getInstance()) 83 85 )); 84 86 return; 85 87 } 86 getAffectedDataSet().getConflicts().remove(conflict);88 ds.getConflicts().remove(conflict); 87 89 } 88 90
Note:
See TracChangeset
for help on using the changeset viewer.
