From 76efd45e2d3829939c09b90c3133f94725ef97d5 Mon Sep 17 00:00:00 2001 From: Sergio Martins Date: Fri, 31 Jul 2020 20:48:37 +0100 Subject: [PATCH] qml: Fix parenting dock widgets to the stack layout --- src/private/quick/FrameQuick.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/private/quick/FrameQuick.cpp b/src/private/quick/FrameQuick.cpp index 986d45ba..b6161959 100644 --- a/src/private/quick/FrameQuick.cpp +++ b/src/private/quick/FrameQuick.cpp @@ -37,11 +37,8 @@ FrameQuick::FrameQuick(QWidgetAdapter *parent, FrameOptions options) } item->setProperty("frameCpp", QVariant::fromValue(this)); - if (m_stackLayout) { - qDebug() << "current" << item->parent() << item->parentItem() << m_stackLayout; - item->setParentItem(m_stackLayout); - //item->setParent(m_stackLayout); - } + item->setParentItem(this); + item->setParent(this); } void FrameQuick::removeWidget_impl(DockWidgetBase *dw) @@ -91,7 +88,7 @@ void FrameQuick::insertDockWidget_impl(DockWidgetBase *dw, int index) } m_dockWidgets.insert(index, dw); - dw->setParent(this); + dw->setParent(m_stackLayout); if (!m_currentDockWidget) m_currentDockWidget = dw;