diff options
author | Søren Sandmann Pedersen <sandmann@daimi.au.dk> | 2005-01-14 22:07:59 +0000 |
---|---|---|
committer | Søren Sandmann Pedersen <sandmann@daimi.au.dk> | 2005-01-14 22:07:59 +0000 |
commit | 24cdd188dc3c10b56d6a7b46dafefb16c6d13efc (patch) | |
tree | 8a74c3944d1f3f38d4884cc0303c8ef5adee20a7 /mi | |
parent | 7db2e666e2dc9a1dba468e35e9d382e76ed8be54 (diff) |
Fri Jan 14 17:03:40 2005 Søren Sandmann <sandmann@redhat.com>
Fix from Keith Packard for bitgravity bugs in the Composite extension,
reported by Amir Bukhari.
Diffstat (limited to 'mi')
-rw-r--r-- | mi/miwindow.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/mi/miwindow.c b/mi/miwindow.c index 4eac9226c..545fb3307 100644 --- a/mi/miwindow.c +++ b/mi/miwindow.c @@ -883,8 +883,14 @@ miSlideAndSizeWindow(pWin, x, y, w, h, pSib) /* and move those bits */ - if (oldpt.x != x || oldpt.y != y) + if (oldpt.x != x || oldpt.y != y +#ifdef COMPOSITE + || pWin->redirectDraw +#endif + ) + { (*pWin->drawable.pScreen->CopyWindow)(pWin, oldpt, gravitate[g]); + } /* remove any overwritten bits from the remaining useful bits */ |