Index: tools/LazyDecodeBitmap.cpp |
diff --git a/tools/LazyDecodeBitmap.cpp b/tools/LazyDecodeBitmap.cpp |
index 9a4a36ffe85914360ff2db49af5701d574516382..83fca5f3b28fd1c0d332e2ae5967bc4506653fcb 100644 |
--- a/tools/LazyDecodeBitmap.cpp |
+++ b/tools/LazyDecodeBitmap.cpp |
@@ -31,10 +31,11 @@ bool sk_tools::LazyDecodeBitmap(const void* src, |
return false; |
} |
- SkAutoTDelete<SkImageGenerator> gen(SkNEW_ARGS(SkDecodingImageGenerator, |
- (data))); |
+ SkAutoTDelete<SkImageGenerator> gen( |
+ SkDecodingImageGenerator::Create( |
+ data, SkDecodingImageGenerator::Options())); |
SkImageInfo info; |
- if (!gen->getInfo(&info)) { |
+ if ((NULL == gen.get()) || !gen->getInfo(&info)) { |
return false; |
} |
SkDiscardableMemory::Factory* pool = NULL; |