diff --git a/src/main/java/pythagoras/d/Path.java b/src/main/java/pythagoras/d/Path.java index 1b7c910..c9ab395 100644 --- a/src/main/java/pythagoras/d/Path.java +++ b/src/main/java/pythagoras/d/Path.java @@ -289,11 +289,11 @@ public final class Path implements IShape, Cloneable } private Path (int rule, byte[] types, double[] points, int typeSize, int pointSize) { + this.rule = rule; this.types = types; this.points = points; this.typeSize = typeSize; this.pointSize = pointSize; - setWindingRule(rule); } /** An iterator over a {@link Path}. */ diff --git a/src/main/java/pythagoras/f/Path.java b/src/main/java/pythagoras/f/Path.java index b8030a2..56f86b2 100644 --- a/src/main/java/pythagoras/f/Path.java +++ b/src/main/java/pythagoras/f/Path.java @@ -289,11 +289,11 @@ public final class Path implements IShape, Cloneable } private Path (int rule, byte[] types, float[] points, int typeSize, int pointSize) { + this.rule = rule; this.types = types; this.points = points; this.typeSize = typeSize; this.pointSize = pointSize; - setWindingRule(rule); } /** An iterator over a {@link Path}. */