qml: Fix stray windows not being deleted

This commit is contained in:
Sergio Martins
2020-08-04 14:13:42 +01:00
parent c6a455a059
commit 48433a05fb

View File

@@ -72,13 +72,13 @@ void QWidgetAdapter::itemChange(QQuickItem::ItemChange change, const QQuickItem:
// Emulate the QWidget behaviour as QQuickItem doesn't receive some QEvents.
switch (change) {
case QQuickItem::ItemVisibleHasChanged: {
case QQuickItem::ItemParentHasChanged: {
QEvent ev(QEvent::ParentChange);
event(&ev);
Q_EMIT parentChanged();
break;
}
case QQuickItem::ItemParentHasChanged: {
case QQuickItem::ItemVisibleHasChanged: {
QEvent ev(isVisible() ? QEvent::Show : QEvent::Hide);
event(&ev);
break;