From: Bas Pape Date: Fri, 1 Feb 2013 15:31:51 +0000 (+0100) Subject: Use QCoreApplication::arguments() for genversion X-Git-Tag: 0.9-beta1~16^2 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=ffca9a2e50401872f170480e158647d037d6e005 Use QCoreApplication::arguments() for genversion This prevents issues with locales and unicode paths. Fixes #1177 --- diff --git a/src/common/genversion.cpp b/src/common/genversion.cpp index 64a1da68..c4541f37 100644 --- a/src/common/genversion.cpp +++ b/src/common/genversion.cpp @@ -28,6 +28,7 @@ #include #include #include +#include int main(int argc, char **argv) { @@ -35,8 +36,11 @@ int main(int argc, char **argv) qFatal("Usage: ./genversion "); return 255; } - QString gitroot = argv[1]; - QString target = argv[2]; + + QCoreApplication app(argc, argv); + + QString gitroot = app.arguments()[1]; + QString target = app.arguments()[2]; QString basever, protover, clientneeds, coreneeds, descrver, dirty; QString committish, commitdate;