From e48c35733e49e32d99dd657f0ddec5bda05cfff6 Mon Sep 17 00:00:00 2001 From: Jakub Valtar Date: Mon, 23 May 2016 16:39:38 +0200 Subject: [PATCH] Give helpful message when createFont() called before setup() Fixes #4486 --- core/src/processing/core/PApplet.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/processing/core/PApplet.java b/core/src/processing/core/PApplet.java index b72de9e34..0919463cf 100644 --- a/core/src/processing/core/PApplet.java +++ b/core/src/processing/core/PApplet.java @@ -6178,6 +6178,10 @@ public class PApplet implements PConstants { */ public PFont createFont(String name, float size, boolean smooth, char[] charset) { + if (g == null) { + System.err.println("The sketch is not initialized yet."); + throw new RuntimeException("Fonts must be created inside setup() or after it has been called."); + } return g.createFont(name, size, smooth, charset); }