diff --git a/src/java/com/threerings/jme/model/BillboardController.java b/src/java/com/threerings/jme/model/BillboardController.java index b117a3f7..9a29c611 100644 --- a/src/java/com/threerings/jme/model/BillboardController.java +++ b/src/java/com/threerings/jme/model/BillboardController.java @@ -94,10 +94,10 @@ public class BillboardController extends ModelController // documentation inherited public void update (float time) { - if (!isActive()) { + Camera cam = DisplaySystem.getDisplaySystem().getRenderer().getCamera(); + if (!isActive() || cam == null) { return; } - Camera cam = DisplaySystem.getDisplaySystem().getRenderer().getCamera(); if (_alignment.isEyeRelativeZ()) { _target.getWorldTranslation().subtract(cam.getLocation(), _yvec); } else {