From 6e724b465c048ba4d33efb0314c2a90c41932f5e Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Tue, 19 Dec 2017 10:32:05 +0100 Subject: [PATCH] destructor of QskWindow fixed hen one toplevel item is destroying another --- src/controls/QskWindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/controls/QskWindow.cpp b/src/controls/QskWindow.cpp index bd105d6f..f2d0ccca 100644 --- a/src/controls/QskWindow.cpp +++ b/src/controls/QskWindow.cpp @@ -11,6 +11,7 @@ #include #include +#include QSK_QT_PRIVATE_BEGIN #include @@ -128,7 +129,7 @@ QskWindow::~QskWindow() // unefficient way, leading to lots of QQuickItem::ItemChildRemovedChange // depending operations. So let's remove the toplevel children manually. - QList< QQuickItem* > items; + QVector< QPointer< QQuickItem > > items; const auto children = contentItem()->childItems(); for ( auto child : children )