]> source.dussan.org Git - vaadin-framework.git/commitdiff
cleaning repaint listener also when purging detached components. Fixes #1518
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Wed, 7 May 2008 05:17:48 +0000 (05:17 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Wed, 7 May 2008 05:17:48 +0000 (05:17 +0000)
svn changeset:4351/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java

index 281ee45a2355d2c1f380803d0862b32d00547dcf..91dd5c10e131ad98c376c53744df9e94884798b6 100644 (file)
@@ -286,6 +286,7 @@ public class CommunicationManager implements Paintable.RepaintRequestListener {
                             idPaintableMap.remove(paintableIdMap.get(p));
                             it.remove();
                             dirtyPaintabletSet.remove(p);
+                            p.removeListener(this);
                         }
                     }
                     paintables = getDirtyComponents(window);