]> source.dussan.org Git - vaadin-framework.git/commitdiff
"-" -> "" clientside as well.
authorMarc Englund <marc.englund@itmill.com>
Mon, 10 Dec 2007 15:18:38 +0000 (15:18 +0000)
committerMarc Englund <marc.englund@itmill.com>
Mon, 10 Dec 2007 15:18:38 +0000 (15:18 +0000)
One filtering bug fixed.

svn changeset:3208/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java
src/com/itmill/toolkit/ui/Select.java

index ab42f2d1dbede8b312203b125defc501f5ebbe38..947d3dff377f072fd61f6e08795b9ebd2b4a43d8 100644 (file)
@@ -462,7 +462,7 @@ public class IFilterSelect extends Composite implements Paintable,
             return;
         }
         if (!filter.equals(lastFilter)) {
-            // we are on subsequant page and text has changed -> reset page
+            // we are on subsequent page and text has changed -> reset page
             page = 0;
         }
         if (clientSideFiltering) {
@@ -715,7 +715,7 @@ public class IFilterSelect extends Composite implements Paintable,
             if (currentSuggestion != null) {
                 tb.setText(currentSuggestion.getDisplayString());
             } else {
-                tb.setText("-");
+                tb.setText("");
             }
         }
     }
index 4d0e85bd76875ebea29307ff577189e531d2a461..775d8614dda40f7c44a46dbfcd0570e96461b412 100644 (file)
@@ -144,8 +144,8 @@ public class Select extends AbstractSelect implements AbstractSelect.Filtering {
         target.startTag("options");
 
         final boolean paintNullSelection = needNullSelectOption
-                && (currentPage == 0 && (filterstring == null
-                        || filterstring.equals("") || filterstring.equals("-")));
+                && (currentPage == 0 && (filterstring == null || filterstring
+                        .equals("")));
 
         if (paintNullSelection) {
             target.startTag("so");
@@ -219,6 +219,7 @@ public class Select extends AbstractSelect implements AbstractSelect.Filtering {
     protected List getFilteredOptions() {
         if (filterstring == null || filterstring.equals("")
                 || filteringMode == FILTERINGMODE_OFF) {
+            prevfilterstring = null;
             filteredOptions = new LinkedList(getItemIds());
             return filteredOptions;
         }