utility: commandlineparser crash

* commandlineparser crash when no/invalid project file
* filepath instead of string in commandlineparser
This commit is contained in:
Andreas Stallinger
2016-10-19 16:40:01 +02:00
parent b11f583729
commit ea207c786d
4 changed files with 38 additions and 20 deletions
+16 -2
View File
@@ -145,7 +145,14 @@ int main(int argc, char *argv[])
return 0;
}
commandLineParser.projectLoad();
if (commandLineParser.hasError() )
{
std::cout << commandLineParser.getError() << std::endl;
}
else
{
commandLineParser.projectLoad();
}
return qtApp.exec();
}
else
@@ -176,7 +183,14 @@ int main(int argc, char *argv[])
Application::getInstance()->addProjectFactoryModule(std::make_shared<ProjectFactoryModuleCpp>());
Application::getInstance()->addProjectFactoryModule(std::make_shared<ProjectFactoryModuleJava>());
commandLineParser.projectLoad();
if (commandLineParser.hasError())
{
Application::getInstance()->handleDialog(commandLineParser.getError());
}
else
{
commandLineParser.projectLoad();
}
utility::loadFontsFromDirectory(ResourcePaths::getFontsPath(), ".otf");
utility::loadFontsFromDirectory(ResourcePaths::getFontsPath(), ".ttf");