diff --git a/src/engine/openspaceengine.cpp b/src/engine/openspaceengine.cpp index dab50d2202..305450fe5e 100644 --- a/src/engine/openspaceengine.cpp +++ b/src/engine/openspaceengine.cpp @@ -221,12 +221,14 @@ bool OpenSpaceEngine::create(int argc, char** argv, return false; // Parse commandline arguments - sgctArguments = *(_engine->_commandlineParser->setCommandLine(argc, argv)); + std::shared_ptr> arguments = + _engine->_commandlineParser->setCommandLine(argc, argv); bool showHelp = _engine->_commandlineParser->execute(); if (showHelp) { _engine->_commandlineParser->displayHelp(); return false; } + sgctArguments = *arguments; // Find configuration std::string configurationFilePath = commandlineArgumentPlaceholders.configurationName;