[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