Diffusion KWin d4cc54d1d562

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 we update the cached client size when the client geometry has
actually changed.

Details