]> source.dussan.org Git - vaadin-framework.git/commitdiff
Better workaround for Safari overflow auto issue
authorArtur Signell <artur.signell@itmill.com>
Wed, 12 Nov 2008 09:19:59 +0000 (09:19 +0000)
committerArtur Signell <artur.signell@itmill.com>
Wed, 12 Nov 2008 09:19:59 +0000 (09:19 +0000)
svn changeset:5868/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/Util.java

index 556ffe242a2daa384f5ce9943266de7749de19a2..f153b86fc9ab84e5bec81a4aae645b0e8bf611ba 100644 (file)
@@ -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");
                 }
             });
         }