| Index: src/core/SkPictureData.cpp
|
| diff --git a/src/core/SkPictureData.cpp b/src/core/SkPictureData.cpp
|
| index ed32c6c029f498e45aa1d06859043d70b2e7c7e7..873c0c4a1d913c9e78205273bde25ef14aad721e 100644
|
| --- a/src/core/SkPictureData.cpp
|
| +++ b/src/core/SkPictureData.cpp
|
| @@ -405,13 +405,13 @@ bool SkPictureData::parseStreamTag(SkStream* stream,
|
| const int count = SkToInt(size);
|
| fTFPlayback.setCount(count);
|
| for (int i = 0; i < count; i++) {
|
| - SkAutoTUnref<SkTypeface> tf(SkTypeface::Deserialize(stream));
|
| + sk_sp<SkTypeface> tf(SkTypeface::MakeDeserialize(stream));
|
| if (!tf.get()) { // failed to deserialize
|
| // fTFPlayback asserts it never has a null, so we plop in
|
| // the default here.
|
| - tf.reset(SkTypeface::RefDefault());
|
| + tf = SkTypeface::MakeDefault();
|
| }
|
| - fTFPlayback.set(i, tf);
|
| + fTFPlayback.set(i, tf.get());
|
| }
|
| } break;
|
| case SK_PICT_PICTURE_TAG: {
|
|
|