diff options
author | Marc Englund <marc.englund@itmill.com> | 2007-04-26 09:02:11 +0000 |
---|---|---|
committer | Marc Englund <marc.englund@itmill.com> | 2007-04-26 09:02:11 +0000 |
commit | df5ffb61c22e0a4504f78ceefff350138b9e1f9c (patch) | |
tree | 20a75c1ee728892a7ac1aed6327d8fb2587d2b9f /src/com/itmill/toolkit/ui/Select.java | |
parent | 10fc5d37346ebf96ff3a03660f8c7658ba37168d (diff) | |
download | vaadin-framework-df5ffb61c22e0a4504f78ceefff350138b9e1f9c.tar.gz vaadin-framework-df5ffb61c22e0a4504f78ceefff350138b9e1f9c.zip |
Always refilter if filter=="" (fixes #658)
svn changeset:1352/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/ui/Select.java')
-rw-r--r-- | src/com/itmill/toolkit/ui/Select.java | 3 |
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; } |