diff options
Diffstat (limited to 'src/radeon_exa_render.c')
-rw-r--r-- | src/radeon_exa_render.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/radeon_exa_render.c b/src/radeon_exa_render.c index 252e7b0..71b5b16 100644 --- a/src/radeon_exa_render.c +++ b/src/radeon_exa_render.c @@ -1225,6 +1225,9 @@ static Bool FUNC_NAME(R300TextureSetup)(PicturePtr pPict, PixmapPtr pPix, static Bool R300CheckComposite(int op, PicturePtr pSrcPicture, PicturePtr pMaskPicture, PicturePtr pDstPicture) { + if (!!pSrcPicture->pDrawable) + return FALSE; + VAR_PREAMBLE(pSrcPicture->pDrawable->pScreen); uint32_t tmp1; PixmapPtr pSrcPixmap, pDstPixmap; |