1276N/Aindex 172e2b5..0463b3f 100644
1276N/A@@ -878,8 +878,9 @@ exaComposite(CARD8 op,
876N/A Bool saveMaskRepeat = pMask ? pMask->repeat : 0;
876N/A- if (pExaScr->swappedOut)
876N/A+ if (pExaScr->swappedOut || pSrc->pDrawable == NULL ||
1276N/A+ (pMask != NULL && pMask->pDrawable == NULL))
876N/A /* Remove repeat in source if useless */
876N/A if (pSrc->pDrawable && pSrc->repeat && !pSrc->transform && xSrc >= 0 &&