aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@users.noreply.github.com>2021-02-07 02:21:25 +0100
committerGitHub <noreply@github.com>2021-02-07 02:21:25 +0100
commitba4a1a68bdf89d3ae1b169977ead14cdf0925ecb (patch)
tree249e70c32853f7a52582554d1bff92cd215373c0
parent11f7a432c4d83c451edeee0805275db8ef9c594b (diff)
parent1cb9382282daf0bc6d0206b10d294f1b4dd5ab30 (diff)
downloadPrismLauncher-ba4a1a68bdf89d3ae1b169977ead14cdf0925ecb.tar.gz
PrismLauncher-ba4a1a68bdf89d3ae1b169977ead14cdf0925ecb.tar.bz2
PrismLauncher-ba4a1a68bdf89d3ae1b169977ead14cdf0925ecb.zip
Merge pull request #3537 from rbutoi/argv0
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;
}