diff --git a/Xext/shm.c b/Xext/shm.c index 24c6b1087807b8eb628504f43c9875b8f2a0322c..bef57f37eaad6f896a9455ba94e122e7afdf5969 100644 --- a/Xext/shm.c +++ b/Xext/shm.c @@ -498,8 +498,8 @@ doShmPutImage(DrawablePtr dst, GCPtr pGC, return; } ValidateGC(&pPixmap->drawable, putGC); - (*putGC->ops->PutImage) (&pPixmap->drawable, putGC, depth, -sx, -sy, w, - h, 0, + (*putGC->ops->PutImage) (&pPixmap->drawable, putGC, depth, -sx, -sy, sw, + sh, 0, (format == XYPixmap) ? XYPixmap : ZPixmap, data); FreeScratchGC(putGC);