Diffusion KWin b3727fc02ea9

Update cached client size when the client geometry has changed

Authored by zzag on Jun 1 2020, 11:09 AM.

Description

Update cached client size when the client geometry has changed

The usage of geometryShapeChanged() is highly discouraged because it is
emitted when geometry of any kind has been changed, e.g. buffer geometry,
frame geometry, etc.

This change ports DecoratedClientImpl to the clientGeometryChanged()
signal, so the cached client size will be updated only after the client
geometry has actually changed.

Details

Committed
zzagJun 3 2020, 9:10 AM
Parents
R108:c5552a47475f: Introduce the client geometry in Toplevel
Branches
Unknown
Tags
Unknown
References
work/introduce-client-geometry