mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-07 18:04:46 +00:00
Bug 1236266 - Don't generate invalid empty regions in pixman (r=jmuizelaar)
This commit is contained in:
parent
30155a0988
commit
2d5dab22d4
@ -1334,6 +1334,14 @@ PREFIX(_intersect_rect) (region_type_t *dest,
|
||||
region.extents.x2 = x + width;
|
||||
region.extents.y2 = y + height;
|
||||
|
||||
if (!GOOD_RECT (®ion.extents))
|
||||
{
|
||||
if (BAD_RECT (®ion.extents))
|
||||
_pixman_log_error (FUNC, "Invalid rectangle passed");
|
||||
PREFIX (_init) (dest);
|
||||
return;
|
||||
}
|
||||
|
||||
return PREFIX(_intersect) (dest, source, ®ion);
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user