summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--installerbuilder/installerbase/installerbase.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/installerbuilder/installerbase/installerbase.cpp b/installerbuilder/installerbase/installerbase.cpp
index c73c834da..f62325db0 100644
--- a/installerbuilder/installerbase/installerbase.cpp
+++ b/installerbuilder/installerbase/installerbase.cpp
@@ -89,7 +89,7 @@ int main(int argc, char *argv[])
const KDSelfRestarter restarter(argc, argv);
KDRunOnceChecker runCheck(QLatin1String("lockmyApp1234865.lock"));
- const QStringList args = QInstaller::parseCommandLineArgs(argc, argv);
+ QStringList args = QInstaller::parseCommandLineArgs(argc, argv);
try {
if (args.contains(QLatin1String("--version"))) {
InstallerBase::showVersion(QLatin1String(VERSION));
@@ -147,6 +147,7 @@ int main(int argc, char *argv[])
// from here, the "normal" installer binary is running
MyApplication app(argc, argv);
+ args = app.arguments();
if (runCheck.isRunning(KDRunOnceChecker::ProcessList)) {
if (runCheck.isRunning(KDRunOnceChecker::Lockfile))
@@ -278,8 +279,6 @@ int main(int argc, char *argv[])
PackageManagerCore::setNoForceInstallation(true);
} else {
std::cerr << "Unknown option: " << argument << std::endl;
- InstallerBase::showUsage();
- return PackageManagerCore::Failure;
}
}