From af0724cd3e3d31ada16b2cd47bfbc0f9ef4a291d Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Fri, 25 Mar 2011 10:24:34 +0000 Subject: [PATCH] #6692 Disable delayed text setting in Firefox 4 svn changeset:17935/svn branch:6.5 --- src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java | 3 +-- src/com/vaadin/terminal/gwt/client/ui/VTextField.java | 6 +++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java b/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java index ce96e44eb6..933f2880e9 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VFilterSelect.java @@ -48,7 +48,6 @@ import com.vaadin.terminal.gwt.client.Focusable; import com.vaadin.terminal.gwt.client.Paintable; import com.vaadin.terminal.gwt.client.UIDL; import com.vaadin.terminal.gwt.client.Util; -import com.vaadin.terminal.gwt.client.VConsole; import com.vaadin.terminal.gwt.client.VTooltip; /** @@ -1100,7 +1099,7 @@ public class VFilterSelect extends Composite implements Paintable, Field, * the text to set in the text box */ private void setTextboxText(final String text) { - if (BrowserInfo.get().isGecko()) { + if (BrowserInfo.get().isFF3()) { Scheduler.get().scheduleDeferred(new Command() { public void execute() { tb.setText(text); diff --git a/src/com/vaadin/terminal/gwt/client/ui/VTextField.java b/src/com/vaadin/terminal/gwt/client/ui/VTextField.java index edf4261988..e275d7a9ac 100644 --- a/src/com/vaadin/terminal/gwt/client/ui/VTextField.java +++ b/src/com/vaadin/terminal/gwt/client/ui/VTextField.java @@ -240,10 +240,10 @@ public class VTextField extends TextBoxBase implements Paintable, Field, setPrompting(inputPrompt != null && focusedTextField != this && (text == null || text.equals(""))); - if (BrowserInfo.get().isGecko()) { + if (BrowserInfo.get().isFF3()) { /* - * Gecko is really sluggish when updating input attached to dom. - * Some optimizations seems to work much better in Gecko if we + * Firefox 3 is really sluggish when updating input attached to dom. + * Some optimizations seems to work much better in Firefox3 if we * update the actual content lazily when the rest of the DOM has * stabilized. In tests, about ten times better performance is * achieved with this optimization. See for eg. #2898 -- 2.39.5