From: Matti Tahvonen Date: Fri, 21 Dec 2007 07:00:26 +0000 (+0000) Subject: ITable: now scrolls to right position with Firefox X-Git-Tag: 6.7.0.beta1~5202 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=4fd2275d6ea6baef7358be9eb99194acc4c54acc;p=vaadin-framework.git ITable: now scrolls to right position with Firefox svn changeset:3289/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java index 59096ecda6..05931faee9 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IScrollTable.java @@ -580,9 +580,15 @@ public class IScrollTable extends Composite implements Table, ScrollListener, } if (firstvisible > 0) { - bodyContainer - .setScrollPosition(firstvisible * tBody.getRowHeight()); - firstRowInViewPort = firstvisible; + // Deferred due some Firefox oddities. IE & Safari could survive + // without + DeferredCommand.addCommand(new Command() { + public void execute() { + bodyContainer.setScrollPosition(firstvisible + * tBody.getRowHeight()); + firstRowInViewPort = firstvisible; + } + }); } DeferredCommand.addCommand(new Command() {