aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRadu Butoi <rbutoi@gmail.com>2021-01-17 15:52:54 -0500
committerRadu Butoi <rbutoi@gmail.com>2021-01-17 16:58:32 -0500
commit1cb9382282daf0bc6d0206b10d294f1b4dd5ab30 (patch)
tree95324c27fb7d12e00daf391140c0f26dcd4b5c30
parent02887536f773643313f15442fc82cebf616da54a (diff)
downloadPrismLauncher-1cb9382282daf0bc6d0206b10d294f1b4dd5ab30.tar.gz
PrismLauncher-1cb9382282daf0bc6d0206b10d294f1b4dd5ab30.tar.bz2
PrismLauncher-1cb9382282daf0bc6d0206b10d294f1b4dd5ab30.zip
Use argv[0] to print program name on a CLI error.
-rw-r--r--application/MultiMC.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/application/MultiMC.cpp b/application/MultiMC.cpp
index bca922ed..8c1a53b6 100644
--- a/application/MultiMC.cpp
+++ b/application/MultiMC.cpp
@@ -207,8 +207,9 @@ MultiMC::MultiMC(int &argc, char **argv) : QApplication(argc, argv)
catch (const ParsingError &e)
{
std::cerr << "CommandLineError: " << e.what() << std::endl;
- std::cerr << "Try '%1 -h' to get help on MultiMC's command line parameters."
- << std::endl;
+ if(argc > 0)
+ std::cerr << "Try '" << argv[0] << " -h' to get help on MultiMC's command line parameters."
+ << std::endl;
m_status = MultiMC::Failed;
return;
}