From 225f39f3ba9cbadb28d2566db7b98573951552f5 Mon Sep 17 00:00:00 2001 From: drdev Date: Sun, 6 Sep 2015 02:04:08 +0000 Subject: [PATCH] Allow canceling when selecting values --- .../src/main/java/forge/itemmanager/AdvancedSearch.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java b/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java index 853eeee3698..7a1f9fea888 100644 --- a/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java +++ b/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java @@ -588,7 +588,11 @@ public class AdvancedSearch { if (operator == null) { return editFilter; } final String message = option.name + " " + operator.caption + " ?"; - return (Filter)option.evaluator.createFilter(message, option, operator); + Filter filter = (Filter)option.evaluator.createFilter(message, option, operator); + if (filter == null) { + filter = editFilter; + } + return filter; } public static class Filter {