1124N/Aindex 6f2af8a..9a57fe6 100644
1088N/A@@ -902,8 +902,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 ||
876N/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 &&