From 85e9f8d6a68f85d330278619600f1b66c309ec9c Mon Sep 17 00:00:00 2001 From: Massimo Valentini Date: Thu, 25 Sep 2014 17:40:33 +0200 Subject: [PATCH] fix record-paint-alpha-clip-mask.xcb.rgb24 --- src/cairo-xcb-surface-render.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/cairo-xcb-surface-render.c b/src/cairo-xcb-surface-render.c index 83e1aad..b9597eb 100644 --- a/src/cairo-xcb-surface-render.c +++ b/src/cairo-xcb-surface-render.c @@ -3455,7 +3455,8 @@ _composite_mask_clip (void *closure, } } - dst->deferred_clear = FALSE; /* assert(trap extents == extents); */ + if (info.traps.num_traps) + dst->deferred_clear = FALSE; /* assert(trap extents == extents); */ status = _composite_traps (&info, dst, CAIRO_OPERATOR_SOURCE, mask_pattern, -- 1.9.3