https://bugs.kde.org/show_bug.cgi?id=442375

--- Comment #4 from Felix Ernst <[email protected]> ---
Yes, my guess is that the bug is produced because no parent is set for the
QMenu in KHamburgerMenuPrivate::newMenu(). It is saved in a std::unique_ptr
currently which makes the normal workaround
(https://community.kde.org/Guidelines_and_HOWTOs/Wayland_Porting_Notes#Popup_Menus)
to this not easily applicable.

It is also doubly tricky because this menu is set to be the menu of any
potential amount of hamburger menus that the application might want to place
anywhere including in multiple windows. In practice we are not doing that
currently but this means that there is no clear parent window that can be
reliably chosen and expected to be alive for longer than the QMenu itself.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to