From 209a5f0b9b6c2b50989e77d9b1b2b77fb2ec801c Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Wed, 3 Oct 2007 13:56:07 +0000 Subject: [PATCH] getDirtyComponents() not compatible with subtree caching svn changeset:2433/svn branch:trunk --- .../toolkit/terminal/gwt/server/CommunicationManager.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java index 67f2e8ae82..416eff723d 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java @@ -920,9 +920,11 @@ public class CommunicationManager implements Paintable.RepaintRequestListener, * @return */ public synchronized Set getDirtyComponents() { - + // TODO not compatible w/ subtree caching + // Remove unnecessary repaints from the list Object[] paintables = dirtyPaintabletSet.toArray(); +/* for (int i = 0; i < paintables.length; i++) { if (paintables[i] instanceof Component) { Component c = (Component) paintables[i]; @@ -941,7 +943,7 @@ public class CommunicationManager implements Paintable.RepaintRequestListener, } } } - +*/ return Collections.unmodifiableSet(dirtyPaintabletSet); } -- 2.39.5