14 lines
678 B
Diff
14 lines
678 B
Diff
|
diff --git a/base/gxblend.c b/base/gxblend.c
|
||
|
index 7c3d55b..55215d6 100644
|
||
|
--- a/base/gxblend.c
|
||
|
+++ b/base/gxblend.c
|
||
|
@@ -2174,7 +2174,7 @@ pdf14_compose_group(pdf14_buf *tos, pdf14_buf *nos, pdf14_buf *maskbuf,
|
||
|
overprint == 0) {
|
||
|
/* Additive vs Subtractive makes no difference in normal blend mode with no spots */
|
||
|
if (tos_isolated) {
|
||
|
- if (has_mask || maskbuf) {/* 7% */
|
||
|
+ if (has_mask && maskbuf) {/* 7% */
|
||
|
/* AirPrint test case hits this */
|
||
|
if (maskbuf && maskbuf->rect.p.x <= x0 && maskbuf->rect.p.y <= y0 &&
|
||
|
maskbuf->rect.q.x >= x1 && maskbuf->rect.q.y >= y1)
|