diff --git a/forge-gui/src/main/java/forge/itemmanager/SFilterUtil.java b/forge-gui/src/main/java/forge/itemmanager/SFilterUtil.java index 15adf2fc680..ec23c83b074 100644 --- a/forge-gui/src/main/java/forge/itemmanager/SFilterUtil.java +++ b/forge-gui/src/main/java/forge/itemmanager/SFilterUtil.java @@ -238,16 +238,18 @@ public class SFilterUtil { if (outputRules == null) { return null; } - + switch (currentOperation) { - case AND: - outputRules = Predicates.and(outputRules, evaluateValue(stackItem)); - break; - case OR: - outputRules = Predicates.or(outputRules, evaluateValue(stackItem)); - break; + case AND: + outputRules = Predicates.and(outputRules, evaluateValue(stackItem)); + break; + case OR: + outputRules = Predicates.or(outputRules, evaluateValue(stackItem)); + break; + default: + break; } - + currentOperation = null; } }