diff --git a/core/src/processing/opengl/PGraphicsOpenGL.java b/core/src/processing/opengl/PGraphicsOpenGL.java index 5a32fcc23..0770f2d60 100644 --- a/core/src/processing/opengl/PGraphicsOpenGL.java +++ b/core/src/processing/opengl/PGraphicsOpenGL.java @@ -8185,7 +8185,8 @@ public class PGraphicsOpenGL extends PGraphics { addEdge(pidx, idx, i == 0, false); } else if (0 < i) { // when drawing full circle, the edge is closed later - addEdge(pidx, idx, i == inc, i == length && !fullCircle); + addEdge(pidx, idx, i == PApplet.min(inc, length), + i == length && !fullCircle); } } } while (i < length);