diff --git a/exa/exa_unaccel.c b/exa/exa_unaccel.c index 8fc93171b..2f8c4622d 100644 --- a/exa/exa_unaccel.c +++ b/exa/exa_unaccel.c @@ -462,7 +462,7 @@ ExaSrcValidate(DrawablePtr pDrawable, REGION_UNION(pScreen, dst, dst, ®); REGION_UNINIT(pScreen, ®); - if (pExaScr->SourceValidate) { + if (pExaScr->SavedSourceValidate) { swap(pExaScr, pScreen, SourceValidate); pScreen->SourceValidate(pDrawable, x, y, width, height); swap(pExaScr, pScreen, SourceValidate);