aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/itmill/toolkit/ui/Panel.java6
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