Set transient parent for system tray menus

Summary: BUG: 381174

Test Plan:
Had debug in QtWayland
Clicked on systray
Had parent, menu was in the right position

Reviewers: #plasma, mart, graesslin

Reviewed By: #plasma, mart, graesslin

Subscribers: apol, graesslin, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D8338
wilder-5.14
David Edmundson 9 years ago
parent 1ec5b1d7c0
commit 2ff7b3e221
  1. 2
      applets/systemtray/systemtray.cpp

@ -221,6 +221,8 @@ void SystemTray::showPlasmoidMenu(QQuickItem *appletInterface, int x, int y)
}
KAcceleratorManager::manage(desktopMenu);
desktopMenu->winId();
desktopMenu->windowHandle()->setTransientParent(appletInterface->window());
desktopMenu->popup(pos.toPoint());
}

Loading…
Cancel
Save