diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2008-06-24 12:34:45 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2008-06-24 12:34:45 +0000 |
commit | d8f0fe4e20daf1392fc76b117ab37688faa8d5e1 (patch) | |
tree | 6efd7009b2cff75a6b7c2e0f330a82ee53ab9372 | |
parent | 4628b8db9e736d4136376a5be7221e695631a48e (diff) | |
download | vaadin-framework-d8f0fe4e20daf1392fc76b117ab37688faa8d5e1.tar.gz vaadin-framework-d8f0fe4e20daf1392fc76b117ab37688faa8d5e1.zip |
Panel now don't fire repaint on scroll position change made from client side
svn changeset:4947/svn branch:trunk
-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 |