Hi, because I did not hear anything on this issue,
I have fixed it. At least it compiles, dont know if they run.
Jars can be found here:
http://osm.komzpa.net/~mdupont/osm/jars/
patch attached :
apply like this :
cd svn.openstreetmap.org/applications/editors/josm/plugins
patch -p0 -i plugins.diff
thanks,
mike
http://www.openstreetmap.org/user/h4ck3rm1k3/diary/7288
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 there
Index: 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());
}
@Override
Index: 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);
}
_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev