Remove a crash where ScriptManager was deinitialized wrongly

This commit is contained in:
Alexander Bock
2015-02-14 10:41:54 +01:00
parent b3a867198c
commit 2e11d247d2
2 changed files with 4 additions and 3 deletions

View File

@@ -208,7 +208,6 @@ bool OpenSpaceEngine::create(int argc, char** argv,
}
void OpenSpaceEngine::destroy() {
delete _engine;
ghoul::systemcapabilities::SystemCapabilities::deinitialize();
FactoryManager::deinitialize();

View File

@@ -209,8 +209,10 @@ bool ScriptEngine::initialize() {
}
void ScriptEngine::deinitialize() {
lua_close(_state);
_state = nullptr;
if (_state) {
lua_close(_state);
_state = nullptr;
}
}
void ScriptEngine::addLibrary(LuaLibrary library) {