From 91ac8d001e45b314679c405e83c48104eaab31f5 Mon Sep 17 00:00:00 2001 From: Matti Tahvonen Date: Thu, 24 May 2007 06:57:22 +0000 Subject: [PATCH] added check to only remove component if it really is a containers child (avoid errors if programmer makes mistake) svn changeset:1469/svn branch:trunk --- src/com/itmill/toolkit/ui/AbstractComponentContainer.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/com/itmill/toolkit/ui/AbstractComponentContainer.java b/src/com/itmill/toolkit/ui/AbstractComponentContainer.java index 60e77dd42f..1719d6aac9 100644 --- a/src/com/itmill/toolkit/ui/AbstractComponentContainer.java +++ b/src/com/itmill/toolkit/ui/AbstractComponentContainer.java @@ -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); + } } } -- 2.39.5