Make Yakuake work on Wayland with Qt 5.9
ClosedPublic

Authored by graesslin on Sep 6 2017, 4:43 PM.

Details

Summary

Yakuake is also affected by the common problem that the integration
breaks once a window gets hidden, which is a very common feature of
Yakuake.

This change tracks the PlasmaShellSurface, destroys it on hide and
recreates on show. Thus it's alwyas positioned as expected.

Test Plan

This commit was created using a yakuake which is positioned
correctly, although I pressed F12 a few times.

Diff Detail

Repository
R369 Yakuake
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
graesslin created this revision.Sep 6 2017, 4:43 PM
hein accepted this revision.Sep 7 2017, 7:47 AM

Thanks!

This revision is now accepted and ready to land.Sep 7 2017, 7:47 AM
This revision was automatically updated to reflect the committed changes.