From 4fd2275d6ea6baef7358be9eb99194acc4c54acc Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Fri, 21 Dec 2007 07:00:26 +0000 Subject: [PATCH] ITable: now scrolls to right position with Firefox svn changeset:3289/svn branch:trunk --- .../toolkit/terminal/gwt/client/ui/IScrollTable.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) 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() { -- 2.39.5