diff options
author | Leif Åstrand <leif@vaadin.com> | 2011-09-26 13:48:58 +0000 |
---|---|---|
committer | Leif Åstrand <leif@vaadin.com> | 2011-09-26 13:48:58 +0000 |
commit | b011c155b0ce1f05d9026102d755b7970515d65e (patch) | |
tree | 34d4a5f5caae7cfa22047fb82659d887741a66fd | |
parent | 8b5c7976153753f68cf4233634c8ee0a2fb9d230 (diff) | |
download | vaadin-framework-b011c155b0ce1f05d9026102d755b7970515d65e.tar.gz vaadin-framework-b011c155b0ce1f05d9026102d755b7970515d65e.zip |
#7667 Resizing column in Safari 5.1 causes scrollbar to return to the left
svn changeset:21313/svn branch:6.7
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/Util.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/Util.java b/src/com/vaadin/terminal/gwt/client/Util.java index 35a5b3fa46..c446d90fca 100644 --- a/src/com/vaadin/terminal/gwt/client/Util.java +++ b/src/com/vaadin/terminal/gwt/client/Util.java @@ -619,9 +619,11 @@ public class Util { elem.setScrollTop(scrollvalue); } - // fix for #5547: Table horizontal scroll sometimes not + // fix for #6940 : Table horizontal scroll sometimes not // updated when collapsing/expanding columns - if (BrowserInfo.get().isChrome() + // Also appeared in Safari 5.1 with webkit 534 (#7667) + if ((BrowserInfo.get().isChrome() || (BrowserInfo.get() + .isSafari() && BrowserInfo.get().getWebkitVersion() >= 534)) && (scrollleft > 0 || elem.getScrollLeft() > 0)) { int scrollvalue = scrollleft; |