From ff21c222451f87e4c234ea9999f15cb9ec58de30 Mon Sep 17 00:00:00 2001 From: Stephen Birarda Date: Mon, 22 Jun 2015 11:56:07 -0700 Subject: [PATCH] fix AC crash with no controller scripting interface --- libraries/script-engine/src/ScriptEngine.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraries/script-engine/src/ScriptEngine.cpp b/libraries/script-engine/src/ScriptEngine.cpp index 182a0aea8d..0945a556f2 100644 --- a/libraries/script-engine/src/ScriptEngine.cpp +++ b/libraries/script-engine/src/ScriptEngine.cpp @@ -317,7 +317,10 @@ void ScriptEngine::init() { registerAnimationTypes(this); registerAvatarTypes(this); registerAudioMetaTypes(this); - _controllerScriptingInterface->registerControllerTypes(this); + + if (_controllerScriptingInterface) { + _controllerScriptingInterface->registerControllerTypes(this); + } qScriptRegisterMetaType(this, EntityItemPropertiesToScriptValue, EntityItemPropertiesFromScriptValueHonorReadOnly); qScriptRegisterMetaType(this, EntityItemIDtoScriptValue, EntityItemIDfromScriptValue);