Clearing function bindings to avoid messages being logged from SGCT after OpenSpace engine has been destroyed.

This commit is contained in:
Joakim Kilby
2015-06-30 18:30:29 +02:00
parent 6057019d20
commit d834603c66

View File

@@ -173,6 +173,10 @@ int main(int argc, char** argv) {
LDEBUG("Starting rendering loop");
_sgctEngine->render();
//clear function bindings to avoid crash after destroying the OpenSpace Engine
sgct::MessageHandler::instance()->setLogToCallback(false);
sgct::MessageHandler::instance()->setLogCallback(nullptr);
LDEBUG("Destroying OpenSpaceEngine");
openspace::OpenSpaceEngine::destroy();