X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=draw.c;h=2d06ec119327474debca164910e013fba53227b7;hb=3ebb4a78e47ea74667b7cb7e9614f2b3accdae6d;hp=99203b917b57eb08f2e9ea9fb2b0524a044ec464;hpb=ed46e7344f667397536ed0d682daf1df972da735;p=xboard.git diff --git a/draw.c b/draw.c index 99203b9..2d06ec1 100644 --- a/draw.c +++ b/draw.c @@ -772,7 +772,9 @@ DrawBlank (AnimNr anr, int x, int y, int startColor) void CopyRectangle (AnimNr anr, int srcBuf, int destBuf, int srcX, int srcY, int width, int height, int destX, int destY) { - cairo_t *cr = cairo_create (c_animBufs[anr+destBuf]); + cairo_t *cr; + c_animBufs[anr+4] = csBoardWindow; + cr = cairo_create (c_animBufs[anr+destBuf]); cairo_set_source_surface (cr, c_animBufs[anr+srcBuf], destX - srcX, destY - srcY); cairo_rectangle (cr, destX, destY, width, height); cairo_fill (cr);