Region cannot handle malformed Rects. Abort the Region op in that case.

Bug: 5331198, 5334829
Change-Id: I05f2aaa95c55fe9e4a5d23180bb3032896c88151
This commit is contained in:
Mathias Agopian
2011-09-26 15:58:20 -07:00
parent 04ba6d0ebd
commit 781fea802b

View File

@@ -482,6 +482,7 @@ void Region::boolean_operation(int op, Region& dst,
if (!rhs.isValid()) { if (!rhs.isValid()) {
LOGE("Region::boolean_operation(op=%d) invalid Rect={%d,%d,%d,%d}", LOGE("Region::boolean_operation(op=%d) invalid Rect={%d,%d,%d,%d}",
op, rhs.left, rhs.top, rhs.right, rhs.bottom); op, rhs.left, rhs.top, rhs.right, rhs.bottom);
return;
} }
#if VALIDATE_WITH_CORECG || VALIDATE_REGIONS #if VALIDATE_WITH_CORECG || VALIDATE_REGIONS