Avoid unnecessary comparison if both Typeface are NULL
authorjin.a.yang <jin.a.yang@intel.com>
Wed, 17 Jun 2015 11:47:18 +0000 (04:47 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 17 Jun 2015 11:47:18 +0000 (04:47 -0700)
BUG=skia:

Review URL: https://codereview.chromium.org/1177833004

src/core/SkTypeface.cpp

index fcbb745..2c7db68 100644 (file)
@@ -107,7 +107,7 @@ uint32_t SkTypeface::UniqueID(const SkTypeface* face) {
 }
 
 bool SkTypeface::Equal(const SkTypeface* facea, const SkTypeface* faceb) {
-    return SkTypeface::UniqueID(facea) == SkTypeface::UniqueID(faceb);
+    return facea == faceb || SkTypeface::UniqueID(facea) == SkTypeface::UniqueID(faceb);
 }
 
 ///////////////////////////////////////////////////////////////////////////////