]> source.dussan.org Git - vaadin-framework.git/commitdiff
Always refilter if filter=="" (fixes #658)
authorMarc Englund <marc.englund@itmill.com>
Thu, 26 Apr 2007 09:02:11 +0000 (09:02 +0000)
committerMarc Englund <marc.englund@itmill.com>
Thu, 26 Apr 2007 09:02:11 +0000 (09:02 +0000)
svn changeset:1352/svn branch:trunk

src/com/itmill/toolkit/ui/Select.java

index 9a2d62e065ddbce03e65567ba254712b1b2a4f4a..269ae6f8e9376d00afbb5bf728b021ed92f42561 100644 (file)
@@ -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;
                        }