From dd299fe51a653f7ead80eab17f097709c5d86faa Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 5 May 2019 01:09:49 +0200 Subject: [PATCH] CObject: add_child() should set the child's parent. --- LibCore/CObject.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/LibCore/CObject.cpp b/LibCore/CObject.cpp index e4f7392d87..850407a012 100644 --- a/LibCore/CObject.cpp +++ b/LibCore/CObject.cpp @@ -43,6 +43,9 @@ void CObject::event(CEvent& event) void CObject::add_child(CObject& object) { + // FIXME: Should we support reparenting objects? + ASSERT(!object.parent() || object.parent() == this); + object.m_parent = this; m_children.append(&object); event(*make(CEvent::ChildAdded, object)); }