aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/itmill/toolkit/ui/Select.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/itmill/toolkit/ui/Select.java b/src/com/itmill/toolkit/ui/Select.java
index 9a2d62e065..269ae6f8e9 100644
--- a/src/com/itmill/toolkit/ui/Select.java
+++ b/src/com/itmill/toolkit/ui/Select.java
@@ -795,6 +795,7 @@ public class Select extends AbstractField implements Container,
// Ignored
}
}
+
// TODO: This should be conditional
fireValueChange();
}
@@ -1591,7 +1592,7 @@ public class Select extends AbstractField implements Container,
private String getJSON(int size, int first, String filter) {
// Refilter options, if needed
- if (!currentFilter.equals(filter) || filteredItemsBuffer == null) {
+ if ("".equals(filter) || !currentFilter.equals(filter) || filteredItemsBuffer == null) {
filteredItemsBuffer = filterContent(filter);
currentFilter = filter;
}