diff --git a/src/swiftlauncher/swiftlauncher.cpp b/src/swiftlauncher/swiftlauncher.cpp index 8a9cc960f..3677bc8bd 100644 --- a/src/swiftlauncher/swiftlauncher.cpp +++ b/src/swiftlauncher/swiftlauncher.cpp @@ -194,8 +194,12 @@ void CSwiftLauncher::initStyleSheet() void CSwiftLauncher::loadLatestNews() { + if (!sGui || sGui->isShuttingDown()) { return; } + CFailoverUrlList newsUrls(sGui->getGlobalSetup().getSwiftLatestNewsUrls()); const CUrl newsUrl(newsUrls.obtainNextWorkingUrl(true, 10 * 1000)); + // const CUrl newsUrl("https://dev.swift-project.org/phame/blog/view/1/"); + if (newsUrl.isEmpty()) { CLogMessage(this).warning("No working news URL in %1") << newsUrls.toQString(); diff --git a/src/swiftlauncher/swiftlauncher.ui b/src/swiftlauncher/swiftlauncher.ui index c3beed1cd..ce00f10f5 100644 --- a/src/swiftlauncher/swiftlauncher.ui +++ b/src/swiftlauncher/swiftlauncher.ui @@ -88,7 +88,7 @@ - 4 + 0 6 @@ -562,6 +562,9 @@ 3 + + 1 +