diff --git a/src/plasmaquick/dialog.cpp b/src/plasmaquick/dialog.cpp --- a/src/plasmaquick/dialog.cpp +++ b/src/plasmaquick/dialog.cpp @@ -267,9 +267,6 @@ void DialogPrivate::updateVisibility(bool visible) { - if (mainItem) { - mainItem->setVisible(visible); - } if (visible) { if (visualParent && visualParent->window()) { q->setTransientParent(visualParent->window()); @@ -782,7 +779,6 @@ if (d->mainItem) { disconnect(d->mainItem, nullptr, this, nullptr); - d->mainItem->setVisible(false); d->mainItem->setParentItem(nullptr); } @@ -793,7 +789,6 @@ d->mainItem = mainItem; if (mainItem) { - d->mainItem->setVisible(isVisible()); mainItem->setParentItem(contentItem()); connect(mainItem, SIGNAL(widthChanged()), this, SLOT(slotMainItemSizeChanged())); @@ -1360,11 +1355,6 @@ if (visible && d->visualParent) { setPosition(popupPosition(d->visualParent, size())); } - //setting the main item visible before the show event arrives - //makes positioning work better - if (visible && d->mainItem) { - d->mainItem->setVisible(true); - } // Bug 381242: Qt remembers minimize state and re-applies it when showing setWindowStates(windowStates() & ~Qt::WindowMinimized);