| Index: src/images/SkImageDecoder.cpp
|
| diff --git a/src/images/SkImageDecoder.cpp b/src/images/SkImageDecoder.cpp
|
| index 89a47054b2f05ea7369a7c1a3951daffff9fda6a..5b3cf325455f9fe3791893f65b4bf1bebdd52ef7 100644
|
| --- a/src/images/SkImageDecoder.cpp
|
| +++ b/src/images/SkImageDecoder.cpp
|
| @@ -222,7 +222,9 @@ bool SkImageDecoder::DecodeFile(const char file[], SkBitmap* bm, SkColorType pre
|
| SkAutoTDelete<SkStreamRewindable> stream(SkStream::NewFromFile(file));
|
| if (stream.get()) {
|
| if (SkImageDecoder::DecodeStream(stream, bm, pref, mode, format)) {
|
| - bm->pixelRef()->setURI(file);
|
| + if (SkPixelRef* pr = bm->pixelRef()) {
|
| + pr->setURI(file);
|
| + }
|
| return true;
|
| }
|
| }
|
|
|