diff --git a/components/containmentlayoutmanager/itemcontainer.cpp b/components/containmentlayoutmanager/itemcontainer.cpp --- a/components/containmentlayoutmanager/itemcontainer.cpp +++ b/components/containmentlayoutmanager/itemcontainer.cpp @@ -63,6 +63,10 @@ ItemContainer::~ItemContainer() { + disconnect(m_sizeHintAdjustTimer, &QTimer::timeout, this, &ItemContainer::sizeHintsChanged); + disconnect(m_editModeTimer, &QTimer::timeout, this, nullptr); + disconnect(this, &QQuickItem::parentChanged, this, nullptr); + if (m_contentItem) { m_contentItem->setEnabled(true); }