From 7c065ebae9166257149f9c9829c6b3fb85718727 Mon Sep 17 00:00:00 2001 From: Jurriaan van den Berg Date: Wed, 4 Nov 2026 10:27:57 +0100 Subject: [PATCH] Don't allow toggling mana symbols in custom mode --- .../visual_database_display_color_filter_widget.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp index ab3adcc39..82c3f5801 100644 --- a/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp +++ b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_color_filter_widget.cpp @@ -161,10 +161,16 @@ void VisualDatabaseDisplayColorFilterWidget::addCustomFilterModeItem() void VisualDatabaseDisplayColorFilterWidget::handleColorToggled(QChar color, bool active) { - if (active) { - addFilter(color); + if (currentMode == FilterMode::Custom) { + for (ManaSymbolWidget *manaSymbolWidget : findChildren()) { + manaSymbolWidget->setColorActive(false); + } } else { - removeFilter(color); + if (active) { + addFilter(color); + } else { + removeFilter(color); + } } }