summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorMatti Tahvonen <matti.tahvonen@itmill.com>2008-12-22 09:45:16 +0000
committerMatti Tahvonen <matti.tahvonen@itmill.com>2008-12-22 09:45:16 +0000
commit1392ae0d73b6c6d5809ae15738e6fb7e3c34f44d (patch)
tree4f10f5283a5bef989514e4f4f8fc33aea4f41b91 /src
parentb47cd5b9749c1f4ccb4d6b1b25501e33c039cece (diff)
downloadvaadin-framework-1392ae0d73b6c6d5809ae15738e6fb7e3c34f44d.tar.gz
vaadin-framework-1392ae0d73b6c6d5809ae15738e6fb7e3c34f44d.zip
fixes critical memory leak
svn changeset:6324/svn branch:trunk
Diffstat (limited to 'src')
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/client/ui/layout/CellBasedLayout.java2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/layout/CellBasedLayout.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/layout/CellBasedLayout.java
index b7df151548..c1c4da749d 100644
--- a/src/com/itmill/toolkit/terminal/gwt/client/ui/layout/CellBasedLayout.java
+++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/layout/CellBasedLayout.java
@@ -284,6 +284,8 @@ public abstract class CellBasedLayout extends ComplexPanel implements Container
.get(pos);
widgetToComponentContainer.remove(child.getWidget());
remove(child);
+ Paintable p = (Paintable) child.getWidget();
+ client.unregisterPaintable(p);
}
}