Make Yakuake work on Wayland with Qt 5.9

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

Description

Make Yakuake work on Wayland with Qt 5.9

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.

Differential Revision: https://phabricator.kde.org/D7709

Details

Committed
graesslinSep 6 2017, 4:43 PM
Differential Revision
D7709: Make Yakuake work on Wayland with Qt 5.9
Parents
R369:3e781854ddd9: GIT_SILENT made messages (after extraction)
Branches
Unknown
Tags
Unknown