From 9606bdea3ab76b8f33d21223dd979b652868bb2b Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Mon, 9 Feb 2015 00:57:45 +0530 Subject: [PATCH 1/2] Rectangle mode is now getting set correctly --- core/src/processing/core/PShape.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/processing/core/PShape.java b/core/src/processing/core/PShape.java index a51275c59..1cec8461e 100644 --- a/core/src/processing/core/PShape.java +++ b/core/src/processing/core/PShape.java @@ -1603,7 +1603,7 @@ public class PShape implements PConstants { g.imageMode(CORNER); g.image(image, params[0], params[1], params[2], params[3]); } else { - g.rectMode(CORNER); + g.rectMode((int) params[4]); g.rect(params[0], params[1], params[2], params[3]); } From 9a5ad887a71dc93e8ed259aa156f4b58a013dce3 Mon Sep 17 00:00:00 2001 From: Akarshit Wal Date: Mon, 9 Feb 2015 01:03:40 +0530 Subject: [PATCH 2/2] Added default mode as CORNER --- core/src/processing/core/PShape.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/src/processing/core/PShape.java b/core/src/processing/core/PShape.java index 1cec8461e..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((int) params[4]); + if(params.length != 5){ + g.rectMode(CORNER); + } + else{ + g.rectMode((int) params[4]); + } g.rect(params[0], params[1], params[2], params[3]); }