6906694.patch revision 876
876N/A--- exa/exa_render.c Wed Jan 6 12:31:27 2010
876N/A+++ exa/exa_render.c Wed Jan 6 12:32:59 2010
876N/A@@ -903,8 +903,9 @@
876N/A Bool saveMaskRepeat = pMask ? pMask->repeat : 0;
876N/A RegionRec region;
876N/A
876N/A- if (pExaScr->swappedOut)
876N/A- goto fallback;
876N/A+ if (pExaScr->swappedOut || pSrc->pDrawable == NULL ||
876N/A+ (pMask != NULL && pMask->pDrawable == NULL))
876N/A+ goto fallback;
876N/A
876N/A /* Remove repeat in source if useless */
876N/A if (pSrc->pDrawable && pSrc->repeat && !pSrc->transform && xSrc >= 0 &&