From 2dd29e5ecb799ec763c5a05cd9e9f2fd47e86ec4 Mon Sep 17 00:00:00 2001 From: Alexander Bock Date: Tue, 14 Jun 2016 09:19:11 +0200 Subject: [PATCH] Fixing bug with disappearing SGCT arguments --- src/engine/openspaceengine.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/engine/openspaceengine.cpp b/src/engine/openspaceengine.cpp index 28b5fb4777..df02e58e3a 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;