| Index: src/core/SkPictureData.cpp
|
| diff --git a/src/core/SkPictureData.cpp b/src/core/SkPictureData.cpp
|
| index 4de1cc3cec9e03b683a2388ad2f0b0f6248a7eb6..b2932df71e87cf5c27b868002e108be8f306b3fe 100644
|
| --- a/src/core/SkPictureData.cpp
|
| +++ b/src/core/SkPictureData.cpp
|
| @@ -406,13 +406,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: {
|
|
|