Ticket #3140: plugins.diff
File plugins.diff, 3.7 KB (added by , 16 years ago) |
---|
-
utilsplugin/src/UtilsPlugin/JoinAreasAction.java
223 223 224 224 // Delete the remaining inner ways 225 225 if(innerWays != null && innerWays.size() > 0) 226 cmds.add(DeleteCommand.delete(innerWays, true)); 226 { 227 OsmDataLayer dataLayer = Main.map.mapView.getEditLayer(); 228 cmds.add(DeleteCommand.delete(dataLayer,innerWays, true)); 229 } 227 230 commitCommands(marktr("Delete Ways that are not part of an inner multipolygon")); 228 231 229 232 // We can attach our new multipolygon relation and pretend it has always been there -
validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedNode.java
15 15 import org.openstreetmap.josm.plugins.validator.Severity; 16 16 import org.openstreetmap.josm.plugins.validator.Test; 17 17 import org.openstreetmap.josm.plugins.validator.TestError; 18 18 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 19 19 /** 20 20 * Checks for untagged nodes that are in no way 21 21 * … … 95 95 @Override 96 96 public Command fixError(TestError testError) 97 97 { 98 return DeleteCommand.delete(testError.getPrimitives()); 98 OsmDataLayer dataLayer = Main.map.mapView.getEditLayer(); 99 return DeleteCommand.delete(dataLayer,testError.getPrimitives()); 99 100 } 100 101 101 102 @Override -
validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedWay.java
16 16 import org.openstreetmap.josm.plugins.validator.Severity; 17 17 import org.openstreetmap.josm.plugins.validator.Test; 18 18 import org.openstreetmap.josm.plugins.validator.TestError; 19 19 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 20 20 /** 21 21 * Checks for untagged ways 22 22 * … … 151 151 @Override 152 152 public Command fixError(TestError testError) 153 153 { 154 return DeleteCommand.delete(testError.getPrimitives()); 154 OsmDataLayer dataLayer = Main.map.mapView.getEditLayer(); 155 return DeleteCommand.delete(dataLayer,testError.getPrimitives()); 155 156 } 156 157 } -
validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicatedWayNodes.java
14 14 import org.openstreetmap.josm.plugins.validator.Test; 15 15 import org.openstreetmap.josm.plugins.validator.TestError; 16 16 17 import org.openstreetmap.josm.Main; 18 import org.openstreetmap.josm.gui.layer.OsmDataLayer; 19 17 20 public class DuplicatedWayNodes extends Test { 18 21 protected static int DUPLICATE_WAY_NODE = 501; 19 22 … … 57 60 } 58 61 if (wnew.nodes.size() < 2) { 59 62 // Empty way, delete 60 return DeleteCommand.delete(Collections.singleton(w)); 63 OsmDataLayer dataLayer = Main.map.mapView.getEditLayer(); 64 return DeleteCommand.delete(dataLayer,Collections.singleton(w)); 61 65 } else { 62 66 return new ChangeCommand(w, wnew); 63 67 }