diff --git a/panels/dock/taskmanager/x11windowmonitor.cpp b/panels/dock/taskmanager/x11windowmonitor.cpp index 50f43fa62..ef070f9e2 100644 --- a/panels/dock/taskmanager/x11windowmonitor.cpp +++ b/panels/dock/taskmanager/x11windowmonitor.cpp @@ -109,6 +109,7 @@ void X11WindowMonitor::showItemPreview(const QPointer &item, QObject* r if (m_windowPreview.isNull()) { m_windowPreview.reset(new X11WindowPreviewContainer(this)); + m_windowPreview->windowHandle()->setTransientParent(qobject_cast(relativePositionItem)); } m_windowPreview->showPreview(item,qobject_cast(relativePositionItem), previewXoffset, previewYoffset, direction);