From 5b67c08ae78e0c1daeba5728de625d3a7f8a1dcb Mon Sep 17 00:00:00 2001 From: leriomaggio Date: Mon, 5 Jul 2021 01:06:25 +0100 Subject: [PATCH] buildPredicate not final anymore to allow for override in subclasses This is the first step to finally make the DeckSetFilter working properly! So far, the filter applies if **all** the cards in a deck matches selected specific set(s). We will allow for customisation to simplify and correct this filter - more in the next commit. --- .../main/java/forge/itemmanager/filters/DeckFormatFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/filters/DeckFormatFilter.java b/forge-gui-desktop/src/main/java/forge/itemmanager/filters/DeckFormatFilter.java index 6a3e9201b61..e07365768dd 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/filters/DeckFormatFilter.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/filters/DeckFormatFilter.java @@ -25,7 +25,7 @@ public class DeckFormatFilter extends FormatFilter { } @Override - protected final Predicate buildPredicate() { + protected Predicate buildPredicate() { return DeckProxy.createPredicate(SFilterUtil.buildFormatFilter(this.formats, this.allowReprints)); }