Skip to content

Commit 869c6dc

Browse files
authored
Fixed NullPointerException in RamerDouglasPeuckerPath (#24)
1 parent 2bc68ae commit 869c6dc

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/main/java/clipper2/Clipper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1011,7 +1011,7 @@ public static Path64 RamerDouglasPeuckerPath(Path64 path, double epsilon) {
10111011
if (len < 5) {
10121012
return path;
10131013
}
1014-
List<Boolean> flags = new ArrayList<>(Arrays.asList(new Boolean[len]));
1014+
List<Boolean> flags = new ArrayList<>(Collections.nCopies(len, false));
10151015
flags.set(0, true);
10161016
flags.set(len - 1, true);
10171017
RDP(path, 0, len - 1, Sqr(epsilon), flags);

0 commit comments

Comments
 (0)