Add SkColorSpace::Equals() API
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2196743002
Review-Url: https://codereview.chromium.org/2196743002
diff --git a/include/core/SkImageInfo.h b/include/core/SkImageInfo.h
index f143503..cf50aca 100644
--- a/include/core/SkImageInfo.h
+++ b/include/core/SkImageInfo.h
@@ -289,12 +289,10 @@
bool operator==(const SkImageInfo& other) const {
return fWidth == other.fWidth && fHeight == other.fHeight &&
fColorType == other.fColorType && fAlphaType == other.fAlphaType &&
- fColorSpace == other.fColorSpace;
+ SkColorSpace::Equals(fColorSpace.get(), other.fColorSpace.get());
}
bool operator!=(const SkImageInfo& other) const {
- return fWidth != other.fWidth || fHeight != other.fHeight ||
- fColorType != other.fColorType || fAlphaType != other.fAlphaType ||
- fColorSpace != other.fColorSpace;
+ return !(*this == other);
}
void unflatten(SkReadBuffer&);