diff --git a/core/src/processing/core/PShape.java b/core/src/processing/core/PShape.java index a51275c59..664f10a72 100644 --- a/core/src/processing/core/PShape.java +++ b/core/src/processing/core/PShape.java @@ -1603,7 +1603,12 @@ public class PShape implements PConstants { g.imageMode(CORNER); g.image(image, params[0], params[1], params[2], params[3]); } else { - g.rectMode(CORNER); + if(params.length != 5){ + g.rectMode(CORNER); + } + else{ + g.rectMode((int) params[4]); + } g.rect(params[0], params[1], params[2], params[3]); }