]> source.dussan.org Git - vaadin-framework.git/commitdiff
added check to only remove component if it really is a containers child (avoid errors...
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Thu, 24 May 2007 06:57:22 +0000 (06:57 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Thu, 24 May 2007 06:57:22 +0000 (06:57 +0000)
svn changeset:1469/svn branch:trunk

src/com/itmill/toolkit/ui/AbstractComponentContainer.java

index 60e77dd42fecbab58065713347e479e53f84562e..1719d6aac9616ecab505e77fb5bb7a0a84c0f7c3 100644 (file)
@@ -200,7 +200,9 @@ public abstract class AbstractComponentContainer extends AbstractComponent
         * @see com.itmill.toolkit.ui.ComponentContainer#removeComponent(Component)
         */
        public void removeComponent(Component c) {
-               c.setParent(null);
-               fireComponentDetachEvent(c);
+               if(c.getParent() == this) {
+                       c.setParent(null);
+                       fireComponentDetachEvent(c);
+               }
        }
 }