Revert "exa: avoid calling non existent SourceValidate callback"

This reverts commit daa6f9308f.

This one checked pScreen->SourceValidate instead of
pExaScr->SourceValidate which would cause a segfault when
pExaScr->SourceValidate was NULL.
This commit is contained in:
Keith Packard 2010-04-26 09:14:22 -07:00
parent daa6f9308f
commit 0e6e75b04e

View File

@ -462,11 +462,9 @@ ExaSrcValidate(DrawablePtr pDrawable,
REGION_UNION(pScreen, dst, dst, &reg); REGION_UNION(pScreen, dst, dst, &reg);
REGION_UNINIT(pScreen, &reg); REGION_UNINIT(pScreen, &reg);
if (pScreen->SourceValidate) {
swap(pExaScr, pScreen, SourceValidate); swap(pExaScr, pScreen, SourceValidate);
pScreen->SourceValidate(pDrawable, x, y, width, height); pScreen->SourceValidate(pDrawable, x, y, width, height);
swap(pExaScr, pScreen, SourceValidate); swap(pExaScr, pScreen, SourceValidate);
}
} }
static Bool static Bool