From 701e1c9323e7fa0262624cb9165f2bce32e09a2a Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Sun, 7 Jun 2015 22:23:02 -0400 Subject: [PATCH] add extra fullScreen(display) method, fix error handling --- core/src/processing/core/PApplet.java | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/core/src/processing/core/PApplet.java b/core/src/processing/core/PApplet.java index c390661c8..1f0e648db 100644 --- a/core/src/processing/core/PApplet.java +++ b/core/src/processing/core/PApplet.java @@ -1572,7 +1572,17 @@ public class PApplet implements PConstants { * Create a full-screen sketch using the default renderer. */ public void fullScreen() { - fullScreen(sketchRenderer()); + if (insideSettings("fullScreen")) { + this.fullScreen = true; + } + } + + + public void fullScreen(int display) { + if (insideSettings("fullScreen", display)) { + this.fullScreen = true; + this.display = display; + } } @@ -1591,7 +1601,7 @@ public class PApplet implements PConstants { */ public void fullScreen(String renderer) { if (insideSettings("fullScreen", renderer)) { - fullScreen = true; + this.fullScreen = true; this.renderer = renderer; } } @@ -1602,7 +1612,7 @@ public class PApplet implements PConstants { */ public void fullScreen(String renderer, int display) { if (insideSettings("fullScreen", renderer, display)) { - fullScreen = true; + this.fullScreen = true; this.renderer = renderer; this.display = display; }