aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/vaadin/terminal/gwt/client/Util.java8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/Util.java b/src/com/vaadin/terminal/gwt/client/Util.java
index ab41de0b0c..cf410a474b 100644
--- a/src/com/vaadin/terminal/gwt/client/Util.java
+++ b/src/com/vaadin/terminal/gwt/client/Util.java
@@ -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