diff --git a/hw/kdrive/src/kaa.c b/hw/kdrive/src/kaa.c index bf301bb99..d861a232a 100644 --- a/hw/kdrive/src/kaa.c +++ b/hw/kdrive/src/kaa.c @@ -750,12 +750,12 @@ kaaImageGlyphBlt (DrawablePtr pDrawable, if (glyph && gWidth <= sizeof (FbStip) * 8 && fbGlyphIn (fbGetCompositeClip(pGC), gx, gy, gWidth, gHeight)) { - (*glyph) (dst + (gy - dstYoff) * dstStride, + (*glyph) (dst + (gy + dstYoff) * dstStride, dstStride, dstBpp, (FbStip *) pglyph, pPriv->fg, - gx - dstXoff, + gx + dstXoff, gHeight); } else