diff --git a/src/swiftlauncher/main.cpp b/src/swiftlauncher/main.cpp index 34c04f15e..b078040cc 100644 --- a/src/swiftlauncher/main.cpp +++ b/src/swiftlauncher/main.cpp @@ -33,7 +33,7 @@ int main(int argc, char *argv[]) QApplication qa(argc, argv); // needed Q_UNUSED(qa); CGuiApplication a("swift launcher", CApplicationInfo::Laucher, CIcons::swiftLauncher1024()); - a.addParserOption({{"i", "installer"}, QCoreApplication::translate("main", "Installer setup."), "installer"}); + a.addParserOption({{"i", "installer"}, QCoreApplication::translate("main", "Installer setup.") }); if (!a.parse()) { return EXIT_FAILURE; } a.useWebDataServices(BlackCore::CWebReaderFlags::AllSwiftDbReaders, CDatabaseReaderConfigList::forLauncher()); if (!a.start()) diff --git a/src/swiftlauncher/swiftlauncher.cpp b/src/swiftlauncher/swiftlauncher.cpp index bd865bc19..6dba955b9 100644 --- a/src/swiftlauncher/swiftlauncher.cpp +++ b/src/swiftlauncher/swiftlauncher.cpp @@ -74,6 +74,12 @@ CSwiftLauncher::CSwiftLauncher(QWidget *parent) : connect(&m_checkTimer, &QTimer::timeout, this, &CSwiftLauncher::ps_checkRunningApplicationsAndCore); m_checkTimer.setInterval(2500); m_checkTimer.start(); + + // auto launch wizard + if (sGui->isParserOptionSet("installer")) + { + QTimer::singleShot(2500, this, &CSwiftLauncher::ps_startWizard); + } } CSwiftLauncher::~CSwiftLauncher()