From 5bb806cffcbc58e61a71d36acab62caa401b5e68 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Mon, 29 Nov 2010 09:26:33 +0000 Subject: [PATCH] Fix for #6025 - TextChangeEvent that is lazy and uses timeout 0 should work as eager svn changeset:16202/svn branch:6.5 --- src/com/vaadin/terminal/gwt/client/ui/VTextField.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/vaadin/terminal/gwt/client/ui/VTextField.java b/src/com/vaadin/terminal/gwt/client/ui/VTextField.java index d84e1fb156..c5a8711c55 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VTextField.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VTextField.java @@ -215,6 +215,11 @@ public class VTextField extends TextBoxBase implements Paintable, Field, } else { textChangeEventTimeout = uidl .getIntAttribute(ATTR_TEXTCHANGE_TIMEOUT); + if (textChangeEventTimeout < 1) { + // Sanitize and allow lazy/timeout with timeout set to 0 to + // work as eager + textChangeEventTimeout = 1; + } } sinkEvents(TEXTCHANGE_EVENTS); attachCutEventListener(getElement()); -- 2.39.5