[shell] Properly position DesktopView on Wayland
ClosedPublic

Authored by graesslin on Jun 15 2016, 11:11 AM.

Details

Summary

On Wayland we need special glue code to make KWin aware of the position
the DesktopView wants to be. This change ensures that DesktopView calls
setPosition on the PlasmaShellSurface on creation and whenever the screen
geometry changes.

With this change DesktopViews are properly positioned in a multi-screen
setup on Wayland.

Diff Detail

Repository
R120 Plasma Workspace
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.
graesslin updated this revision to Diff 4499.Jun 15 2016, 11:11 AM
graesslin retitled this revision from to [shell] Properly position DesktopView on Wayland.
graesslin updated this object.
graesslin edited the test plan for this revision. (Show Details)
graesslin added a reviewer: Plasma on Wayland.
Restricted Application added a project: Plasma on Wayland. · View Herald TranscriptJun 15 2016, 11:11 AM
Restricted Application added a subscriber: plasma-devel. · View Herald Transcript
mart accepted this revision.Jun 15 2016, 11:14 AM
mart added a reviewer: mart.
This revision is now accepted and ready to land.Jun 15 2016, 11:14 AM
This revision was automatically updated to reflect the committed changes.