diff --git a/jme3-core/src/main/java/com/jme3/app/ChaseCameraAppState.java b/jme3-core/src/main/java/com/jme3/app/ChaseCameraAppState.java index 9262f72f4..64eb6e5e7 100644 --- a/jme3-core/src/main/java/com/jme3/app/ChaseCameraAppState.java +++ b/jme3-core/src/main/java/com/jme3/app/ChaseCameraAppState.java @@ -127,6 +127,7 @@ public class ChaseCameraAppState extends AbstractAppState implements ActionListe initTogleRotateInput(); inputManager.addListener(this, inputs); + inputManager.setCursorVisible(dragToRotate); } public void onAction(String name, boolean keyPressed, float tpf) { @@ -429,7 +430,9 @@ public class ChaseCameraAppState extends AbstractAppState implements ActionListe public void setDragToRotate(boolean dragToRotate) { this.dragToRotate = dragToRotate; this.canRotate = !dragToRotate; - inputManager.setCursorVisible(dragToRotate); + if(inputManager != null){ + inputManager.setCursorVisible(dragToRotate); + } } /**