[fusion-commits] Compiz mirror: Changes to 'master' (890f9641b9595fceef5ef76aacfd487da3561164)
compiz at server.opencompositing.org
compiz at server.opencompositing.org
Mon Mar 17 11:18:03 CET 2008
New commits:
commit 890f9641b9595fceef5ef76aacfd487da3561164
Author: Danny Baumann <dannybaumann at web.de>
Date: Mon Mar 17 11:14:24 2008 +0100
Update saved window geometry when adding/removing decorations.
Otherwise, fullscreened windows jump by the decoration size each time the window is unfullscreened.
plugins/decoration.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
Modified: compiz/plugins/decoration.c
===================================================================
--- compiz/plugins/decoration.c
+++ compiz/plugins/decoration.c
@@ -848,6 +848,12 @@ decorWindowUpdate (CompWindow *w,
if (w->state & CompWindowStateMaximizedVertMask)
mask &= ~CWY;
+ if (w->saveMask & CWX)
+ w->saveWc.x += moveDx;
+
+ if (w->saveMask & CWY)
+ w->saveWc.y += moveDy;
+
if (mask)
configureXWindow (w, mask, &xwc);
}
More information about the commits
mailing list