diff --git a/LibCore/CObject.cpp b/LibCore/CObject.cpp index e4f7392d875..850407a0128 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)); }