This ensures that resizing a panel updates the client area. On X11 there
is an event when the struts change, but on Wayland the struts are implied
from window type (panel) and the panel behavior, so we need to trigger it
manually.
Details
Details
- Reviewers
bshah - Group Reviewers
Plasma on Wayland KWin - Commits
- R108:2343a90aa517: UpdateClientArea from ShellClient::doSetGeometry if the ShellClient has a strut
Diff Detail
Diff Detail
- Repository
- R108 KWin
- Lint
Automatic diff as part of commit; lint not applicable. - Unit
Automatic diff as part of commit; unit tests not applicable.
Comment Actions
Just as an fyi: I added a test case to expose the actual problem to the change which I'll now push.