diff --git a/mi/miexpose.c b/mi/miexpose.c index 7da132403..9fbcdd737 100644 --- a/mi/miexpose.c +++ b/mi/miexpose.c @@ -547,8 +547,8 @@ miPaintWindow(WindowPtr pWin, RegionPtr prgn, int what) draw_x_off = drawable->x; draw_y_off = drawable->y; - tile_x_off = 0; - tile_y_off = 0; + tile_x_off = pWin->drawable.x - draw_x_off; + tile_y_off = pWin->drawable.y - draw_y_off; fill = pWin->background; switch (pWin->backgroundState) { case None: