From b753e2e69b1fd50c37f3b8bccbe92cdbce567f74 Mon Sep 17 00:00:00 2001 From: Christian Daniel Jensen Date: Tue, 3 Nov 2026 18:01:50 -0700 Subject: [PATCH] Avoid temporary CardFilter allocations in gender selection --- .../visual_database_display_gender_filter_widget.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_gender_filter_widget.cpp b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_gender_filter_widget.cpp index 5d5110fe5..845bbe9d5 100644 --- a/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_gender_filter_widget.cpp +++ b/cockatrice/src/interface/widgets/visual_database_display/visual_database_display_gender_filter_widget.cpp @@ -89,7 +89,8 @@ void VisualDatabaseDisplayGenderFilterWidget::updateGenderFilter() for (auto it = genderButtons.cbegin(); it != genderButtons.cend(); ++it) { if (it.value()->isChecked()) { QString gender = it.key(); - filterModel->addFilter(new CardFilter(gender, CardFilter::TypeOr, CardFilter::AttrGender)); + CardFilter filter(gender, CardFilter::TypeOr, CardFilter::AttrGender); + filterModel->addFilter(&filter); } } }