From 468d4f26a9df3a1db6447d8dff80ea8c97bf7959 Mon Sep 17 00:00:00 2001 From: Ben Fry Date: Wed, 30 Apr 2014 20:36:06 -0400 Subject: [PATCH] add canDraw() method for embedding --- core/src/processing/core/PGraphicsRetina2D.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/core/src/processing/core/PGraphicsRetina2D.java b/core/src/processing/core/PGraphicsRetina2D.java index 44c058942..786e3ba6f 100644 --- a/core/src/processing/core/PGraphicsRetina2D.java +++ b/core/src/processing/core/PGraphicsRetina2D.java @@ -87,11 +87,19 @@ public class PGraphicsRetina2D extends PGraphicsJava2D { // FRAME + + @Override + public boolean canDraw() { + return parent.getGraphicsConfiguration() != null; + } + + @Override public void beginDraw() { // g2 = (Graphics2D) parent.getGraphics(); GraphicsConfiguration gc = parent.getGraphicsConfiguration(); + // if (false) { // if (image == null || ((VolatileImage) image).validate(gc) == VolatileImage.IMAGE_INCOMPATIBLE) { // image = gc.createCompatibleVolatileImage(width*2, height*2);