Committed on behalf of groby@chromium.org
OCL=http://codereview.appspot.com/4633058/
CID=16790,16789
Review URL: http://codereview.appspot.com/4654049
git-svn-id: http://skia.googlecode.com/svn/trunk@1666
2bbb7eff-a529-9590-31e7-
b0007b416f81
bool operator==(const SkClipStack::B2FIter::Clip& a,
const SkClipStack::B2FIter::Clip& b) {
return a.fOp == b.fOp &&
- ((a.fRect == NULL && b.fRect == NULL) || *a.fRect == *b.fRect) &&
- ((a.fPath == NULL && b.fPath == NULL) || *a.fPath == *b.fPath);
+ ((a.fRect == NULL && b.fRect == NULL) ||
+ (a.fRect != NULL && b.fRect != NULL && *a.fRect == *b.fRect)) &&
+ ((a.fPath == NULL && b.fPath == NULL) ||
+ (a.fPath != NULL && b.fPath != NULL && *a.fPath == *b.fPath));
}
bool operator!=(const SkClipStack::B2FIter::Clip& a,