From 3899304b372d7653fe1c7180c021c8a437c862d4 Mon Sep 17 00:00:00 2001 From: Paddle Date: Thu, 10 Aug 2023 09:53:19 +0200 Subject: [PATCH] Pref: Theme: Solves #10136 --- src/Gui/PreferencePages/DlgSettingsGeneral.cpp | 2 ++ src/Gui/PreferencePages/DlgSettingsTheme.cpp | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Gui/PreferencePages/DlgSettingsGeneral.cpp b/src/Gui/PreferencePages/DlgSettingsGeneral.cpp index 18f6113f75..c9962d7275 100644 --- a/src/Gui/PreferencePages/DlgSettingsGeneral.cpp +++ b/src/Gui/PreferencePages/DlgSettingsGeneral.cpp @@ -377,6 +377,8 @@ void DlgSettingsGeneral::saveThemes() QString sheet = QString::fromStdString(hGrp->GetASCII("StyleSheet")); bool tiledBackground = hGrp->GetBool("TiledBackground", false); Application::Instance->setStyleSheet(sheet, tiledBackground); + + themeChanged = false; } void DlgSettingsGeneral::loadThemes() diff --git a/src/Gui/PreferencePages/DlgSettingsTheme.cpp b/src/Gui/PreferencePages/DlgSettingsTheme.cpp index 07ccb4cbc5..5f76e2beef 100644 --- a/src/Gui/PreferencePages/DlgSettingsTheme.cpp +++ b/src/Gui/PreferencePages/DlgSettingsTheme.cpp @@ -84,6 +84,8 @@ void DlgSettingsTheme::saveStyleSheet() hGrp->SetASCII("StyleSheet", (const char*)sheet.toByteArray()); bool tiledBackground = hGrp->GetBool("TiledBackground", false); Application::Instance->setStyleSheet(sheet.toString(), tiledBackground); + + styleSheetChanged = false; } void DlgSettingsTheme::loadStyleSheet() @@ -142,7 +144,6 @@ void DlgSettingsTheme::loadStyleSheet() void DlgSettingsTheme::onStyleSheetChanged(int index) { Q_UNUSED(index); - Base::Console().Warning("Hello"); styleSheetChanged = true; }