diff --git a/src/java/com/threerings/media/sprite/ButtonSprite.java b/src/java/com/threerings/media/sprite/ButtonSprite.java index 5fe3cc58..74dfb691 100644 --- a/src/java/com/threerings/media/sprite/ButtonSprite.java +++ b/src/java/com/threerings/media/sprite/ButtonSprite.java @@ -255,10 +255,12 @@ public class ButtonSprite extends Sprite // lay out the label if not already if (!_label.isLaidOut()) { Graphics2D gfx = _mgr.createGraphics(); - try { - _label.layout(gfx); - } finally { - gfx.dispose(); + if (gfx != null) { + try { + _label.layout(gfx); + } finally { + gfx.dispose(); + } } }