diff options
author | Marc Englund <marc.englund@itmill.com> | 2007-10-03 13:56:07 +0000 |
---|---|---|
committer | Marc Englund <marc.englund@itmill.com> | 2007-10-03 13:56:07 +0000 |
commit | 209a5f0b9b6c2b50989e77d9b1b2b77fb2ec801c (patch) | |
tree | 0eaccbe4b8c7cc583a2d70e9a983c87269bf13f0 | |
parent | dcf403371c4dab76d4eb1d57a2f340ece1dcc406 (diff) | |
download | vaadin-framework-209a5f0b9b6c2b50989e77d9b1b2b77fb2ec801c.tar.gz vaadin-framework-209a5f0b9b6c2b50989e77d9b1b2b77fb2ec801c.zip |
getDirtyComponents() not compatible with subtree caching
svn changeset:2433/svn branch:trunk
-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); } |