diff options
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java index 837f8b8f74..9dec2496aa 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IFilterSelect.java @@ -790,7 +790,8 @@ public class IFilterSelect extends Composite implements Paintable, Field, } public void onLostFocus(Widget sender) { - if (suggestionPopup.isJustClosed()) { + if (!suggestionPopup.isAttached() || suggestionPopup.isJustClosed()) { + // typing so fast the popup was never opened, or it's just closed suggestionPopup.menu.doSelectedItemAction(); } if ("".equals(tb.getText())) { |