From ffca9a2e50401872f170480e158647d037d6e005 Mon Sep 17 00:00:00 2001 From: Bas Pape Date: Fri, 1 Feb 2013 16:31:51 +0100 Subject: [PATCH] Use QCoreApplication::arguments() for genversion This prevents issues with locales and unicode paths. Fixes #1177 --- src/common/genversion.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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; -- 2.20.1