Index: tools/LazyDecodeBitmap.cpp |
diff --git a/tools/LazyDecodeBitmap.cpp b/tools/LazyDecodeBitmap.cpp |
index 0dca16b3f1bba7b2f5c3a3f0138f714b7875f064..3b6f17e741195e8e6ab362a5e737f932db4748cf 100644 |
--- a/tools/LazyDecodeBitmap.cpp |
+++ b/tools/LazyDecodeBitmap.cpp |
@@ -22,19 +22,17 @@ DEFINE_bool(useVolatileCache, false, "Use a volatile cache for deferred image de |
// Fits SkPicture::InstallPixelRefProc call signature. |
// Used in SkPictureData::CreateFromStream |
-bool sk_tools::LazyDecodeBitmap(const void* src, |
- size_t length, |
- SkBitmap* dst) { |
+bool sk_tools::LazyDecodeBitmap(const void* src, size_t length, SkBitmap* dst) { |
SkAutoDataUnref data(SkData::NewWithCopy(src, length)); |
if (NULL == data.get()) { |
return false; |
} |
SkAutoTDelete<SkImageGenerator> gen(SkImageGenerator::NewFromData(data)); |
- SkImageInfo info; |
- if ((NULL == gen.get()) || !gen->getInfo(&info)) { |
+ if (NULL == gen.get()) { |
return false; |
} |
+ const SkImageInfo info = gen->getInfo(); |
SkDiscardableMemory::Factory* pool = NULL; |
if ((!FLAGS_useVolatileCache) || (info.width() * info.height() < 32 * 1024)) { |
// how to do switching with SkDiscardableMemory. |