From 34c3749dd99a2c2f4745b1363754cd81957c5e80 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Wed, 7 May 2008 05:17:48 +0000 Subject: [PATCH] cleaning repaint listener also when purging detached components. Fixes #1518 svn changeset:4351/svn branch:trunk --- .../itmill/toolkit/terminal/gwt/server/CommunicationManager.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java index 281ee45a23..91dd5c10e1 100644 --- a/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java +++ b/src/com/itmill/toolkit/terminal/gwt/server/CommunicationManager.java @@ -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); -- 2.39.5