Browse Source

[merge from 6.7] #7606 Run a Webkit overflow fix as deferred to keep table scroll position accurate

svn changeset:23896/svn branch:6.8
tags/7.0.0.alpha3
Automerge 12 years ago
parent
commit
8eae5a4313
1 changed files with 8 additions and 1 deletions
  1. 8
    1
      src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java

+ 8
- 1
src/com/vaadin/terminal/gwt/client/ui/VScrollTable.java View File

@@ -6247,7 +6247,14 @@ public class VScrollTable extends FlowPanel implements Table, ScrollHandler,
// Webkit may sometimes get an odd rendering bug (white space
// between header and body), see bug #3875. Running
// overflow hack here to shake body element a bit.
Util.runWebkitOverflowAutoFix(scrollBodyPanel.getElement());
// We must run the fix as a deferred command to prevent it from
// overwriting the scroll position with an outdated value, see
// #7606.
Scheduler.get().scheduleDeferred(new Command() {
public void execute() {
Util.runWebkitOverflowAutoFix(scrollBodyPanel.getElement());
}
});
}

/*

Loading…
Cancel
Save