All pastes #1512054 Raw Edit

josm plugins

public diff v1 · immutable
#1512054 ·published 2009-07-30 10:26 UTC
rendered paste body
Index: utilsplugin/src/UtilsPlugin/JoinAreasAction.java===================================================================--- utilsplugin/src/UtilsPlugin/JoinAreasAction.java	(revision 16729)+++ utilsplugin/src/UtilsPlugin/JoinAreasAction.java	(working copy)@@ -223,7 +223,10 @@          // Delete the remaining inner ways         if(innerWays != null && innerWays.size() > 0)-            cmds.add(DeleteCommand.delete(innerWays, true));+	    {+		OsmDataLayer dataLayer = Main.map.mapView.getEditLayer();+		cmds.add(DeleteCommand.delete(dataLayer,innerWays, true));+	    }         commitCommands(marktr("Delete Ways that are not part of an inner multipolygon"));          // We can attach our new multipolygon relation and pretend it has always been thereIndex: validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedNode.java===================================================================--- validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedNode.java	(revision 16729)+++ validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedNode.java	(working copy)@@ -15,7 +15,7 @@ import org.openstreetmap.josm.plugins.validator.Severity; import org.openstreetmap.josm.plugins.validator.Test; import org.openstreetmap.josm.plugins.validator.TestError;-+import org.openstreetmap.josm.gui.layer.OsmDataLayer; /**  * Checks for untagged nodes that are in no way  *@@ -95,7 +95,8 @@     @Override     public Command fixError(TestError testError)     {-        return DeleteCommand.delete(testError.getPrimitives());+	OsmDataLayer dataLayer = Main.map.mapView.getEditLayer();+        return DeleteCommand.delete(dataLayer,testError.getPrimitives());     }      @OverrideIndex: validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedWay.java===================================================================--- validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedWay.java	(revision 16729)+++ validator/src/org/openstreetmap/josm/plugins/validator/tests/UntaggedWay.java	(working copy)@@ -16,7 +16,7 @@ import org.openstreetmap.josm.plugins.validator.Severity; import org.openstreetmap.josm.plugins.validator.Test; import org.openstreetmap.josm.plugins.validator.TestError;-+import org.openstreetmap.josm.gui.layer.OsmDataLayer; /**  * Checks for untagged ways  *@@ -151,6 +151,7 @@     @Override     public Command fixError(TestError testError)     {-        return DeleteCommand.delete(testError.getPrimitives());+	OsmDataLayer dataLayer = Main.map.mapView.getEditLayer();+        return DeleteCommand.delete(dataLayer,testError.getPrimitives());     } }Index: validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicatedWayNodes.java===================================================================--- validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicatedWayNodes.java	(revision 16729)+++ validator/src/org/openstreetmap/josm/plugins/validator/tests/DuplicatedWayNodes.java	(working copy)@@ -14,6 +14,9 @@ import org.openstreetmap.josm.plugins.validator.Test; import org.openstreetmap.josm.plugins.validator.TestError; +import org.openstreetmap.josm.Main;+import org.openstreetmap.josm.gui.layer.OsmDataLayer;+ public class DuplicatedWayNodes extends Test {     protected static int DUPLICATE_WAY_NODE = 501; @@ -57,7 +60,8 @@         }         if (wnew.nodes.size() < 2) {             // Empty way, delete-            return DeleteCommand.delete(Collections.singleton(w));+	    OsmDataLayer dataLayer = Main.map.mapView.getEditLayer();+            return DeleteCommand.delete(dataLayer,Collections.singleton(w));         } else {             return new ChangeCommand(w, wnew);         }