| OLD | NEW |
| 1 | 1 |
| 2 /* | 2 /* |
| 3 * Copyright 2006 The Android Open Source Project | 3 * Copyright 2006 The Android Open Source Project |
| 4 * | 4 * |
| 5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
| 6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 | 9 |
| 10 #include "SkDrawBitmap.h" | 10 #include "SkDrawBitmap.h" |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 182 if (base64.fData) { | 182 if (base64.fData) { |
| 183 fBitmap.reset(); | 183 fBitmap.reset(); |
| 184 SkImageDecoder::DecodeMemory(base64.fData, base64.fLength, &fBitmap); | 184 SkImageDecoder::DecodeMemory(base64.fData, base64.fLength, &fBitmap); |
| 185 } else if (src.size()) { | 185 } else if (src.size()) { |
| 186 if (fLast.equals(src)) | 186 if (fLast.equals(src)) |
| 187 return; | 187 return; |
| 188 fLast.set(src); | 188 fLast.set(src); |
| 189 fBitmap.reset(); | 189 fBitmap.reset(); |
| 190 | 190 |
| 191 //SkStream* stream = SkStream::GetURIStream(fUriBase, src.c_str()); | 191 //SkStream* stream = SkStream::GetURIStream(fUriBase, src.c_str()); |
| 192 SkAutoTUnref<SkStreamAsset> stream(SkStream::NewFromFile(src.c_str())); | 192 SkAutoTDelete<SkStreamAsset> stream(SkStream::NewFromFile(src.c_str())); |
| 193 if (stream.get()) { | 193 if (stream.get()) { |
| 194 SkImageDecoder::DecodeStream(stream, &fBitmap); | 194 SkImageDecoder::DecodeStream(stream, &fBitmap); |
| 195 } | 195 } |
| 196 } | 196 } |
| 197 } | 197 } |
| OLD | NEW |