Diffusion KWin 12182f9fc801

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