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

Nicolas Fella <nicolas.fe...@gmx.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |wayland
                 CC|                            |k...@davidedmundson.co.uk,
                   |                            |nicolas.fe...@gmx.de

--- Comment #4 from Nicolas Fella <nicolas.fe...@gmx.de> ---
I know what's going on.

QGenericUnixServices::openUrl requests an xdg-activation token before it calls
xdg-open.

In the time between the token being requested and arriving the kickoff/krunner
window closes and the Qt window object is destroyed. This causes the connect in
https://invent.kde.org/qt/qt/qtbase/-/blob/dev/src/gui/platform/unix/qgenericunixservices.cpp#L439
to disconnect and the slot (that ends up calling xdg-open) is never called.

I'm fairly sure this worked at some point, and the relevant code didn't really
change, so not sure what triggers it

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

Reply via email to