From 9bcedd3d6f0de8c380e7ab4981d32377e3c5a778 Mon Sep 17 00:00:00 2001 From: Vladimir Vukicevic Date: Fri, 3 Aug 2007 14:18:40 -0700 Subject: [PATCH] [win32] compilation fix for win32 --- src/cairo-win32-surface.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/cairo-win32-surface.c b/src/cairo-win32-surface.c index f433b3de5..81e10815a 100644 --- a/src/cairo-win32-surface.c +++ b/src/cairo-win32-surface.c @@ -1431,10 +1431,10 @@ _cairo_win32_surface_set_clip_region (void *abstract_surface, data->rdh.iType = RDH_RECTANGLES; data->rdh.nCount = num_boxes; data->rdh.nRgnSize = num_boxes * sizeof (RECT); - data->rdh.rcBound.left = extents->x1; - data->rdh.rcBound.top = extents->y1; - data->rdh.rcBound.right = extents->x2; - data->rdh.rcBound.bottom = extents->y2; + data->rdh.rcBound.left = extents.x; + data->rdh.rcBound.top = extents.y; + data->rdh.rcBound.right = extents.x + extents.width; + data->rdh.rcBound.bottom = extents.y + extents.height; for (i = 0; i < num_boxes; i++) { rects[i].left = boxes[i].p1.x; @@ -1443,7 +1443,7 @@ _cairo_win32_surface_set_clip_region (void *abstract_surface, rects[i].bottom = boxes[i].p2.y; } - _cairo_region_boxes_fini (region, &boxes); + _cairo_region_boxes_fini (region, boxes); gdi_region = ExtCreateRegion (NULL, data_size, data); free (data);