diff --git a/forge-gui/src/main/java/forge/itemmanager/BooleanExpression.java b/forge-gui/src/main/java/forge/itemmanager/BooleanExpression.java index 15eb3878585..9ec861f6f02 100644 --- a/forge-gui/src/main/java/forge/itemmanager/BooleanExpression.java +++ b/forge-gui/src/main/java/forge/itemmanager/BooleanExpression.java @@ -58,7 +58,7 @@ public class BooleanExpression { operator = Operator.OPEN_PAREN; } else if (token.equals(Operator.CLOSE_PAREN.token)) { operator = Operator.CLOSE_PAREN; - } else if (token.equals(Operator.NOT.token)) { + } else if (token.equals(Operator.NOT.token) && currentValue.trim().isEmpty()) { //Ignore ! operators that aren't the first token in a search term (Don't use '!' in 'Kaboom!') operator = Operator.NOT; } else if (token.equals(Operator.ESCAPE.token)) { escapeNext = true;