From bc39695ecc0f116a09ecd4ab7f556f419a465d2c Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Tue, 31 Jul 2018 01:03:39 +0200 Subject: [PATCH] GUI crashes if stylesheet changes, this provides a fix --- src/swiftguistandard/swiftguistdinit.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/swiftguistandard/swiftguistdinit.cpp b/src/swiftguistandard/swiftguistdinit.cpp index 0cb87d6d6..47e755649 100644 --- a/src/swiftguistandard/swiftguistdinit.cpp +++ b/src/swiftguistandard/swiftguistdinit.cpp @@ -182,6 +182,7 @@ void SwiftGuiStd::init() void SwiftGuiStd::initStyleSheet() { + if (!sGui || sGui->isShuttingDown()) { return; } const QString s = sGui->getStyleSheetUtility().styles( { CStyleSheetUtility::fileNameFonts(), @@ -189,6 +190,7 @@ void SwiftGuiStd::initStyleSheet() CStyleSheetUtility::fileNameSwiftStandardGui() } ); + this->setStyleSheet(""); //! \todo KB 2018-07 without clearing the stylesheet I see a crash here for the 2nd update this->setStyleSheet(s); }