aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLeif Åstrand <leif@vaadin.com>2011-09-26 13:48:58 +0000
committerLeif Åstrand <leif@vaadin.com>2011-09-26 13:48:58 +0000
commitb011c155b0ce1f05d9026102d755b7970515d65e (patch)
tree34d4a5f5caae7cfa22047fb82659d887741a66fd /src
parent8b5c7976153753f68cf4233634c8ee0a2fb9d230 (diff)
downloadvaadin-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
Diffstat (limited to 'src')
-rw-r--r--src/com/vaadin/terminal/gwt/client/Util.java6
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;