[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    [kxmlgui] src: Fix KHelpMenu position on Wayland
From:       Elvis Angelaccio <null () kde ! org>
Date:       2017-08-31 20:12:27
Message-ID: E1dnVpD-0007UZ-Lf () code ! kde ! org
[Download RAW message or body]

Git commit f984e30b637f220f640ef56ee5c3a09dbc2b40fa by Elvis Angelaccio.
Committed on 31/08/2017 at 20:11.
Pushed by elvisangelaccio into branch 'master'.

Fix KHelpMenu position on Wayland

This fixes the transient parent of KHelpMenu, which is required
to properly position the popup on Wayland.

CCBUG: 384193

Differential Revision: https://phabricator.kde.org/D7620

M  +1    -1    src/khelpmenu.cpp

https://commits.kde.org/kxmlgui/f984e30b637f220f640ef56ee5c3a09dbc2b40fa

diff --git a/src/khelpmenu.cpp b/src/khelpmenu.cpp
index 27b384f..c169a2b 100644
--- a/src/khelpmenu.cpp
+++ b/src/khelpmenu.cpp
@@ -170,7 +170,7 @@ void KHelpMenuPrivate::createActions(KHelpMenu *q)
 QMenu *KHelpMenu::menu()
 {
     if (!d->mMenu) {
-        d->mMenu = new QMenu();
+        d->mMenu = new QMenu(d->mParent);
         connect(d->mMenu, SIGNAL(destroyed()), this, SLOT(menuDestroyed()));
 
         d->mMenu->setTitle(i18n("&Help"));
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic