author | Alan Coopersmith <Alan.Coopersmith@Oracle.COM> |
Mon, 14 Mar 2011 15:37:30 -0700 | |
changeset 1088 | 1c99106ccbe0 |
parent 876 | 2237d8a02546 |
child 1124 | 7bc7e624f965 |
permissions | -rw-r--r-- |
1088
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
876
diff
changeset
|
1 |
diff -Nurp -x '*~' -x '*.orig' exa/exa_render.c exa/exa_render.c |
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
876
diff
changeset
|
2 |
--- exa/exa_render.c 2010-06-06 10:53:51.000000000 -0700 |
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
876
diff
changeset
|
3 |
+++ exa/exa_render.c 2010-09-03 16:45:42.134444609 -0700 |
1c99106ccbe0
6983602 Xorg 1.9 integration [PSARC/2011/008]
Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
parents:
876
diff
changeset
|
4 |
@@ -902,8 +902,9 @@ exaComposite(CARD8 op, |
876
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
5 |
Bool saveMaskRepeat = pMask ? pMask->repeat : 0; |
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
6 |
RegionRec region; |
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
7 |
|
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
8 |
- if (pExaScr->swappedOut) |
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
9 |
- goto fallback; |
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
10 |
+ if (pExaScr->swappedOut || pSrc->pDrawable == NULL || |
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
11 |
+ (pMask != NULL && pMask->pDrawable == NULL)) |
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
12 |
+ goto fallback; |
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
13 |
|
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
14 |
/* Remove repeat in source if useless */ |
2237d8a02546
6906694 X Server 1.7.1.902 (1.7.2 RC 2)causes server crash when enabling compiz
Niveditha Rau <Niveditha.Rau@Sun.COM>
parents:
diff
changeset
|
15 |
if (pSrc->pDrawable && pSrc->repeat && !pSrc->transform && xSrc >= 0 && |