From d8f0fe4e20daf1392fc76b117ab37688faa8d5e1 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Tue, 24 Jun 2008 12:34:45 +0000 Subject: [PATCH] Panel now don't fire repaint on scroll position change made from client side svn changeset:4947/svn branch:trunk --- src/com/itmill/toolkit/ui/Panel.java | 6 ++++-- 1 file 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 -- 2.39.5