diff --git a/engine/src/core/com/jme3/app/SimpleApplication.java b/engine/src/core/com/jme3/app/SimpleApplication.java index 0b2084764..c79ce8333 100644 --- a/engine/src/core/com/jme3/app/SimpleApplication.java +++ b/engine/src/core/com/jme3/app/SimpleApplication.java @@ -102,8 +102,13 @@ public abstract class SimpleApplication extends Application { public SimpleApplication( AppState... initialStates ) { super(); - for (AppState a : initialStates) { - stateManager.attach(a); + + if (initialStates != null) { + for (AppState a : initialStates) { + if (a != null) { + stateManager.attach(a); + } + } } }