From 2d7aec88e29ca82a0ebfa575dd29c4b8d771961d Mon Sep 17 00:00:00 2001 From: Julien Wadel Date: Tue, 12 Oct 2021 16:22:04 +0200 Subject: [PATCH] Avoid to stop the application when the CLI parser cannot parse its arguments (like arguments that doesn't exist) --- linphone-app/src/app/App.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/linphone-app/src/app/App.cpp b/linphone-app/src/app/App.cpp index b12e64b20..eb89df975 100644 --- a/linphone-app/src/app/App.cpp +++ b/linphone-app/src/app/App.cpp @@ -271,7 +271,8 @@ void App::processArguments(QHash args){ for(auto i = keys.begin() ; i != keys.end() ; ++i){ parameters << "--"+(*i)+"="+args.value(*i); } - mParser->process(parameters); + if(!mParser->parse(parameters)) + qWarning() << "Parsing error : " << mParser->errorText(); } static QQuickWindow *createSubWindow (QQmlApplicationEngine *engine, const char *path) {