We send out too many configure requests when finishing move resize which
also triggers quick tiling. This change addresses the problem of the too
many configure requests by making the configure method check whether
geometry updates are blocked. And to make this work properly for the end
of finish move resize the complete method is wrapped in a geometry
update blocker.
Details
Details
- Reviewers
jgrulich - Group Reviewers
KWin Plasma - Commits
- R108:aefa11f11a25: Block geometry updates on move resize finish and don't configure xdg shell…
Quick tiling test passes, both Wayland and X11 windows are
quick tiled correctly.
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
We have to send a configure event when the resize is complete. So far it looks like this change tries to prevent that; when clientFinishUserMovedResized is emitted, geometry updates are still blocked and there is no RequestGeometryBlocker around.