From: Artur Signell Date: Wed, 12 Nov 2008 09:19:59 +0000 (+0000) Subject: Better workaround for Safari overflow auto issue X-Git-Tag: 6.7.0.beta1~3826 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=9e4cb35f32658ae913780f15395ff808c8da6bd0;p=vaadin-framework.git Better workaround for Safari overflow auto issue svn changeset:5868/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/Util.java b/src/com/itmill/toolkit/terminal/gwt/client/Util.java index 556ffe242a..f153b86fc9 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/Util.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/Util.java @@ -13,7 +13,6 @@ import com.google.gwt.user.client.Command; import com.google.gwt.user.client.DOM; import com.google.gwt.user.client.DeferredCommand; import com.google.gwt.user.client.Element; -import com.google.gwt.user.client.Timer; import com.google.gwt.user.client.ui.RootPanel; import com.google.gwt.user.client.ui.Widget; import com.itmill.toolkit.terminal.gwt.client.RenderInformation.FloatSize; @@ -355,17 +354,12 @@ public class Util { */ public static void runWebkitOverflowAutoFix(final Element elem) { // add max version if fix landes sometime to webkit + elem.getStyle().setProperty("overflow", "hidden"); if (BrowserInfo.get().getWebkitVersion() > 0) { DeferredCommand.addCommand(new Command() { public void execute() { // Dough, safari scoll auto means actually just a moped - elem.getStyle().setProperty("overflow", "hidden"); - (new Timer() { - @Override - public void run() { - elem.getStyle().setProperty("overflow", "auto"); - } - }).schedule(1); + elem.getStyle().setProperty("overflow", "auto"); } }); }