diff --git a/src/plasmaquick/dialog.cpp b/src/plasmaquick/dialog.cpp --- a/src/plasmaquick/dialog.cpp +++ b/src/plasmaquick/dialog.cpp @@ -783,6 +783,7 @@ if (d->mainItem) { disconnect(d->mainItem, nullptr, this, nullptr); d->mainItem->setVisible(false); + d->mainItem->setParentItem(nullptr); } if (d->mainItemLayout) {