Index: src/image/SkImage.cpp |
diff --git a/src/image/SkImage.cpp b/src/image/SkImage.cpp |
index 4cbfd81bedbaa34f215d500399f9c8d536fea7dd..bdf4c490512c114aab51c0e3d38c20da86195ac4 100644 |
--- a/src/image/SkImage.cpp |
+++ b/src/image/SkImage.cpp |
@@ -106,7 +106,8 @@ bool SkImage_Base::onReadPixels(SkBitmap* bitmap, const SkIRect& subset) const { |
SkImageInfo info; |
if (bitmap->pixelRef()) { |
- if (!bitmap->asImageInfo(&info)) { |
+ const SkImageInfo info = bitmap->info(); |
+ if (kUnknown_SkColorType == info.colorType()) { |
return false; |
} |
if (!raster_canvas_supports(info)) { |