diff options
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java | 6 |
1 files 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); } |