commit | 116b2bcd2c4c4d4670c7b7e2ea597414713c37fb | [log] [tgz] |
---|---|---|
author | wjmaclean@chromium.org <wjmaclean@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Mon Feb 07 17:48:37 2011 +0000 |
committer | wjmaclean@chromium.org <wjmaclean@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Mon Feb 07 17:48:37 2011 +0000 |
tree | 8e6ec4a70a7492f6df6950152c87184bc351621c | |
parent | 57e6a5342ef0b7083d663905cc05fd30f384bcbf [diff] [blame] |
Proposed fix for crash in Cr70244. git-svn-id: http://skia.googlecode.com/svn/trunk@764 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp index faf030c..b05d424 100644 --- a/src/core/SkCanvas.cpp +++ b/src/core/SkCanvas.cpp
@@ -991,6 +991,10 @@ antialiasing (worst case) */ bool SkCanvas::quickReject(const SkRect& rect, EdgeType et) const { + + if (!rect.hasValidCoordinates()) + return true; + if (fMCRec->fRegion->isEmpty()) { return true; }