diff --git a/src/blackgui/guiapplication.cpp b/src/blackgui/guiapplication.cpp index e3b9a044d..ef8d9a912 100644 --- a/src/blackgui/guiapplication.cpp +++ b/src/blackgui/guiapplication.cpp @@ -1215,7 +1215,7 @@ namespace BlackGui QTimer::singleShot(delayedMs, this, [ = ] { if (!sGui || sGui->isShuttingDown()) { return; } - if (m_updateDialog) { return; } + if (m_updateDialog) { return; } // already checked elsewhere this->checkNewVersion(true); }); } diff --git a/src/swiftguistandard/swiftguistdinit.cpp b/src/swiftguistandard/swiftguistdinit.cpp index 3f21303d2..13fd3dcdd 100644 --- a/src/swiftguistandard/swiftguistdinit.cpp +++ b/src/swiftguistandard/swiftguistdinit.cpp @@ -165,15 +165,20 @@ void SwiftGuiStd::init() // whether init has been completed this->setVisible(true); - emit sGui->startUpCompleted(true); - m_init = true; - + // more checks QPointer myself(this); QTimer::singleShot(5000, this, [ = ] { if (!myself) { return; } this->verifyPrerequisites(); }); + + // trigger version check + sGui->triggerNewVersionCheck(10 * 1000); + + // done + emit sGui->startUpCompleted(true); + m_init = true; } void SwiftGuiStd::initStyleSheet()