diff --git a/pom.xml b/pom.xml
index e1c0491..9fef309 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
org.openjump
dxf-driver
- 2.0.0
+ 2.0.1
dxf-driver
Driver for dxf file format
diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java
index 23e315d..dbf706b 100644
--- a/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java
+++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DXFDriverConfiguration.java
@@ -36,6 +36,7 @@ import com.vividsolutions.jump.workbench.plugin.PlugInContext;
* @version 1.0.0
*/
// History
+// 2.0.1 (2022-09-24) : * fix a bug related to a change in JTS API
// 2.0.0 (2021-08-22) : * version number alignment with OpenJUMP's
// 1.0.0 (2021-04-11) : * refactoring for OpenJUMP 2, JTS 1.18
// 0.9.0 (2018-06-02) : * fix a regression preventing export of MultiPolygons
diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfLWPOLYLINE.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfLWPOLYLINE.java
index d965f90..f7de1c3 100644
--- a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfLWPOLYLINE.java
+++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfLWPOLYLINE.java
@@ -85,7 +85,7 @@ public class DxfLWPOLYLINE extends DxfENTITY {
else if (code==20) {
if (coord != null) {
coord.y = group.getDoubleValue();
- coordList.add(new Coordinate(x, y, z));
+ coordList.add(new Coordinate(x, y, z), true);
}
}
//else {}
diff --git a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfVERTEX.java b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfVERTEX.java
index 83b9208..934c418 100644
--- a/src/main/java/fr/michaelm/jump/drivers/dxf/DxfVERTEX.java
+++ b/src/main/java/fr/michaelm/jump/drivers/dxf/DxfVERTEX.java
@@ -56,7 +56,7 @@ public class DxfVERTEX extends DxfENTITY {
}
if (!Double.isNaN(x) && !Double.isNaN(y)) {
if (DxfFile.DEBUG) System.out.println(" " + new Coordinate(x,y,z));
- coordList.add(new Coordinate(x,y,z));
+ coordList.add(new Coordinate(x,y,z), true);
}
return group;
}