diff options
author | Mart Raudsepp <mart.raudsepp@artecdesign.ee> | 2009-01-09 19:32:50 +0200 |
---|---|---|
committer | Martin-Éric Racine <q-funk@iki.fi> | 2009-01-17 00:49:32 +0200 |
commit | 7c278551c79d7a5898c627341f58fad59b7ae20d (patch) | |
tree | c0c0c27c2dc1232bb964db302697874083ef530a | |
parent | 0e65d77a636848b6bc24518d8e45aed506122b49 (diff) |
Fallback in case of mask transforms as well.
Fixes attachment #21519 test case on bug #15700, but not the initial report.
Detective work by Michel Dänzer.
Signed-off-by: Mart Raudsepp <mart.raudsepp@artecdesign.ee>
-rw-r--r-- | src/lx_exa.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/lx_exa.c b/src/lx_exa.c index 5d636ea..f6eeb65 100644 --- a/src/lx_exa.c +++ b/src/lx_exa.c @@ -564,7 +564,11 @@ lx_check_composite(int op, PicturePtr pSrc, PicturePtr pMsk, PicturePtr pDst) return FALSE; } - /* Keep an eye out for rotation transforms - those we can + /* We don't support any mask transforms */ + if (pMsk->transform) + return FALSE; + + /* Keep an eye out for source rotation transforms - those we can * do something about */ exaScratch.rotate = RR_Rotate_0; |