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
Branch
kwayland-qt-5.9
Lint
No Linters Available
Unit
No Unit Test Coverage
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.