diff options
-rw-r--r-- | pyrcc/main.cpp | 17 |
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)); } |