From 5e93336473d4283488f4fa46f4caaf6df5e9b1da Mon Sep 17 00:00:00 2001 From: Lucas Murray Date: Sun, 15 Nov 2009 15:08:15 +0000 Subject: [PATCH] Resize other windows in the group when a grouped window is resized by the application. CCBUG: 214673 svn path=/trunk/KDE/kdebase/workspace/; revision=1049618 --- geometry.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/geometry.cpp b/geometry.cpp index 8ecf4f8f71..3f651dffa3 100644 --- a/geometry.cpp +++ b/geometry.cpp @@ -1775,6 +1775,11 @@ void Client::configureRequest( int value_mask, int rx, int ry, int rw, int rh, i } } } + + // Update states of all other windows in this group + if( clientGroup() ) + clientGroup()->updateStates( this ); + // No need to send synthetic configure notify event here, either it's sent together // with geometry change, or there's no need to send it. // Handling of the real ConfigureRequest event forces sending it, as there it's necessary.