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

Oded Arbel <o...@geek.co.il> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |o...@geek.co.il

--- Comment #13 from Oded Arbel <o...@geek.co.il> ---
(In reply to Firlaev-Hans from comment #11)
> I admit that I have very little understanding about how all this works but
> after digging in the source code a bit it appears that the problem may not
> be in Yakuake itself, but in KDE Frameworks, specifically in KWindowSystem.
> 
> To detect a focus loss, Yakuake connects to the activeWindowChanged signal
> in KWindowSystem, which exists in platforms/xcb but not platforms/wayland

Looking at
https://invent.kde.org/frameworks/kwindowsystem/-/blob/master/src/platforms/wayland/kwindowsystem.cpp
the implementation is pretty bare - it doesn't emit any of the signals
documented in
https://api.kde.org/frameworks/kwindowsystem/html/classKWindowSystem.html that
other platforms (even Windows) do emit.

It seems likely that all of Yakuake's Wayland issues (this, the bucket list in
Bug 433606, as well as Bug 433171, Bug 402634 and Bug 413636, to name a few)
are caused by the non-existence of KWindowSystem Wayland's implementation.

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

Reply via email to