aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pyrcc/main.cpp17
1 files changed, 10 insertions, 7 deletions
diff --git a/pyrcc/main.cpp b/pyrcc/main.cpp
index aa5ff33..9028e95 100644
--- a/pyrcc/main.cpp
+++ b/pyrcc/main.cpp
@@ -89,7 +89,7 @@ bool processResourceFile(const QStringList &filenamesIn, const QString &filename
return ret;
}
-int showHelp(const char *argv0, const QString &error)
+void showHelp(const char *argv0, const QString &error)
{
fprintf(stderr, "PySide2 resource compiler\n");
if (!error.isEmpty())
@@ -107,13 +107,12 @@ int showHelp(const char *argv0, const QString &error)
" -version Display version\n"
" -help Display this information\n",
argv0);
- return 1;
}
int main(int argc, char *argv[])
{
QString outFilename;
- bool helpRequested = false, list = false;
+ bool list = false;
QStringList files;
//parse options
@@ -163,9 +162,10 @@ int main(int argc, char *argv[])
list = true;
} else if(opt == "version") {
fprintf(stderr, "Resource Compiler for Qt version %s\n", QT_VERSION_STR);
- return 1;
+ return 0;
} else if(opt == "help" || opt == "h") {
- helpRequested = true;
+ showHelp(argv[0], errorMsg);
+ return 0;
} else if(opt == "no-compress") {
compressLevel = -2;
} else {
@@ -180,8 +180,11 @@ int main(int argc, char *argv[])
}
}
- if (!files.size() || !errorMsg.isEmpty() || helpRequested)
- return showHelp(argv[0], errorMsg);
+ if (!files.size() || !errorMsg.isEmpty())
+ {
+ showHelp(argv[0], errorMsg);
+ return 1;
+ }
return int(!processResourceFile(files, outFilename, list));
}