From 3c31b7a6a1b744df631343befa6bd1690ed05a40 Mon Sep 17 00:00:00 2001 From: Kai Uwe Broulik Date: Mon, 27 Jan 2020 20:37:38 +0100 Subject: [PATCH] [Notifications] Set transient parent for file menu Required on Wayland so it can be properly positioned. BUG: 387597 FIXED-IN: 5.18.0 Differential Revision: https://phabricator.kde.org/D26943 --- applets/notifications/filemenu.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/applets/notifications/filemenu.cpp b/applets/notifications/filemenu.cpp index 6ef81e350..355d2d8a5 100644 --- a/applets/notifications/filemenu.cpp +++ b/applets/notifications/filemenu.cpp @@ -178,6 +178,8 @@ void FileMenu::open(int x, int y) pos = m_visualParent->mapToGlobal(QPointF(x, y)).toPoint(); } + menu->winId(); + menu->windowHandle()->setTransientParent(m_visualParent->window()); menu->popup(pos); m_visible = true;