From d8be3dae9c82728eb05128bc3c02fd6cef7f52a2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lukas=20Br=C3=BCbach?= Date: Fri, 19 Jun 2026 18:20:34 +0200 Subject: [PATCH] Apply wiped theme on revert. Took 4 minutes --- .../interface/palette_editor/palette_editor_dialog.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/cockatrice/src/interface/palette_editor/palette_editor_dialog.cpp b/cockatrice/src/interface/palette_editor/palette_editor_dialog.cpp index dcbb49644..cd247a18d 100644 --- a/cockatrice/src/interface/palette_editor/palette_editor_dialog.cpp +++ b/cockatrice/src/interface/palette_editor/palette_editor_dialog.cpp @@ -322,8 +322,13 @@ void PaletteEditorDialog::onRevertToDefault() savedConfig[loadedScheme] = def; workingConfig[loadedScheme] = def; - paletteGrid->loadPalette(def); - retranslateUi(); // update button enabled state + + ThemeConfig globalCfg = themeManager->effectiveThemeConfig(themeName); + globalCfg.colorScheme = loadedScheme; + globalCfg.save(userThemeDirPath); + + themeManager->reloadCurrentTheme(); + accept(); } void PaletteEditorDialog::changeEvent(QEvent *e)