diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp index eb4f1e3..958f513 100644 --- a/src/gui/mainwindow.cpp +++ b/src/gui/mainwindow.cpp @@ -131,12 +131,14 @@ void MainWindow::init() listDevices().setActionCollection(actionCollection()); listOperations().setActionCollection(actionCollection()); - pmWidget().init(&operationStack()); setupGUI(); loadConfig(); + show(); + pmWidget().init(&operationStack()); + scanDevices(); } diff --git a/src/gui/scanprogressdialog.cpp b/src/gui/scanprogressdialog.cpp index 0e7740e..da673f4 100644 --- a/src/gui/scanprogressdialog.cpp +++ b/src/gui/scanprogressdialog.cpp @@ -26,6 +26,7 @@ ScanProgressDialog::ScanProgressDialog(QWidget* parent) : setWindowTitle(xi18nc("@title:window", "Scanning devices...")); setMinimumWidth(280); setMinimumDuration(150); + setValue(0); setAttribute(Qt::WA_ShowModal, true); } diff --git a/src/main.cpp b/src/main.cpp index 81dc244..bbea782 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -84,7 +84,7 @@ int Q_DECL_IMPORT main(int argc, char* argv[]) return 0; MainWindow* mainWindow = new MainWindow(); - mainWindow->show(); + Q_UNUSED(mainWindow); return app.exec(); }