diff options
-rw-r--r-- | src/com/itmill/toolkit/ui/Panel.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/com/itmill/toolkit/ui/Panel.java b/src/com/itmill/toolkit/ui/Panel.java index 22e0c884bc..162e59a3fe 100644 --- a/src/com/itmill/toolkit/ui/Panel.java +++ b/src/com/itmill/toolkit/ui/Panel.java @@ -295,10 +295,12 @@ public class Panel extends AbstractComponentContainer implements Scrollable, final Integer newScrollX = (Integer) variables.get("scrollleft"); final Integer newScrollY = (Integer) variables.get("scrolltop"); if (newScrollX != null && newScrollX.intValue() != getScrollLeft()) { - setScrollLeft(newScrollX.intValue()); + // set internally, not to fire request repaint + scrollOffsetX = newScrollX.intValue(); } if (newScrollY != null && newScrollY.intValue() != getScrollTop()) { - setScrollTop(newScrollY.intValue()); + // set internally, not to fire request repaint + scrollOffsetY = newScrollY.intValue(); } // Actions |