]> source.dussan.org Git - vaadin-framework.git/commitdiff
fixes critical memory leak
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Mon, 22 Dec 2008 09:45:16 +0000 (09:45 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Mon, 22 Dec 2008 09:45:16 +0000 (09:45 +0000)
svn changeset:6324/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/layout/CellBasedLayout.java

index b7df151548a335e5140fd43dab15b243f4dde53f..c1c4da749d6424fc81dfeddc82dbb8dc504ffc5f 100644 (file)
@@ -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);
         }
 
     }