aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJouni Koivuviita <jouni.koivuviita@itmill.com>2009-11-20 08:51:11 +0000
committerJouni Koivuviita <jouni.koivuviita@itmill.com>2009-11-20 08:51:11 +0000
commitf8ca6621b3fba6e01aaa3088a391f1a2b624b5b9 (patch)
tree955b6169b3de9fe03302cc549aeab4f09e2dbe22
parenta293d62873c7bb24db64759af847f40c3b5d3ee3 (diff)
downloadvaadin-framework-f8ca6621b3fba6e01aaa3088a391f1a2b624b5b9.tar.gz
vaadin-framework-f8ca6621b3fba6e01aaa3088a391f1a2b624b5b9.zip
Small fix for Safari overflow:auto fix.
svn changeset:9939/svn branch:6.2
-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