diff --git a/src/kits/interface/View.cpp b/src/kits/interface/View.cpp index 67cf19b368..841ec2b3b4 100644 --- a/src/kits/interface/View.cpp +++ b/src/kits/interface/View.cpp @@ -3488,6 +3488,9 @@ BView::RemoveChild(BView *child) if (!child) return false; + if (child->fParent != this) + return false; + return child->RemoveSelf(); }