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
- Branch
- update-struts-on-geometry-change
- Lint
No Linters Available - Unit
No Unit Test Coverage
Comment Actions
Just as an fyi: I added a test case to expose the actual problem to the change which I'll now push.