From 6bdab841766c8d9febaa23cb01a7bbc9edfae471 Mon Sep 17 00:00:00 2001 From: Eric Anholt Date: Fri, 19 Feb 2010 11:21:40 -0500 Subject: [PATCH] uxa: Skip adjusting mask coordinates when no mask is present. Quiets clang warnings about garbage variable usage. --- uxa/uxa-render.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/uxa/uxa-render.c b/uxa/uxa-render.c index 68b406e9..3a3a7858 100644 --- a/uxa/uxa-render.c +++ b/uxa/uxa-render.c @@ -860,8 +860,10 @@ uxa_try_driver_composite(CARD8 op, nbox = REGION_NUM_RECTS(®ion); pbox = REGION_RECTS(®ion); - xMask = xMask + mask_off_x - xDst - dst_off_x; - yMask = yMask + mask_off_y - yDst - dst_off_y; + if (pMask) { + xMask = xMask + mask_off_x - xDst - dst_off_x; + yMask = yMask + mask_off_y - yDst - dst_off_y; + } xSrc = xSrc + src_off_x - xDst - dst_off_x; ySrc = ySrc + src_off_y - yDst - dst_off_y;