Index: miwindow.c =================================================================== RCS file: /cvs/xorg/xc/programs/Xserver/mi/miwindow.c,v retrieving revision 1.2 diff -u -r1.2 miwindow.c --- miwindow.c 23 Apr 2004 19:54:26 -0000 1.2 +++ miwindow.c 5 Jan 2005 21:40:46 -0000 @@ -883,7 +883,11 @@ /* 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 */