]> source.dussan.org Git - vaadin-framework.git/commitdiff
Small fix for Safari overflow:auto fix.
authorJouni Koivuviita <jouni.koivuviita@itmill.com>
Fri, 20 Nov 2009 08:51:11 +0000 (08:51 +0000)
committerJouni Koivuviita <jouni.koivuviita@itmill.com>
Fri, 20 Nov 2009 08:51:11 +0000 (08:51 +0000)
svn changeset:9939/svn branch:6.2

src/com/vaadin/terminal/gwt/client/Util.java

index ab41de0b0c053a35851ae24319d66f824489e82a..cf410a474bf571416d67b97c697b49db48d7bdc8 100644 (file)
@@ -541,14 +541,16 @@ public class Util {
      *            with overflow auto
      */
     public static void runWebkitOverflowAutoFix(final Element elem) {
-        // add max version if fix landes sometime to webkit
+        // Add max version if fix lands sometime to Webkit
         if (BrowserInfo.get().getWebkitVersion() > 0) {
+            final String originalOverflow = elem.getStyle().getProperty(
+                    "overflow");
             elem.getStyle().setProperty("overflow", "hidden");
 
             DeferredCommand.addCommand(new Command() {
                 public void execute() {
-                    // Dough, safari scoll auto means actually just a moped
-                    elem.getStyle().setProperty("overflow", "auto");
+                    // Dough, Safari scroll auto means actually just a moped
+                    elem.getStyle().setProperty("overflow", originalOverflow);
                     if (elem.getScrollTop() > 0) {
                         // fix another bug where scrollbar remains in wrong
                         // position