| Index: src/doc/SkDocument_PDF.cpp
|
| diff --git a/src/doc/SkDocument_PDF.cpp b/src/doc/SkDocument_PDF.cpp
|
| index 1cc4ffaca9520b8839a1ebfe50e6f376081fcef0..c866648ae7fecae8cbc020cfd0b997aac4c289fa 100644
|
| --- a/src/doc/SkDocument_PDF.cpp
|
| +++ b/src/doc/SkDocument_PDF.cpp
|
| @@ -37,7 +37,7 @@ static void emit_pdf_footer(SkWStream* stream,
|
| // TODO(http://crbug.com/80908): Linearized format will take a
|
| // Prev entry too.
|
| trailerDict.insertInt("Size", int(objCount));
|
| - trailerDict.insertObjRef("Root", sk_sp<SkPDFObject>(SkRef(docCatalog)));
|
| + trailerDict.insertObjRef("Root", sk_ref_sp(docCatalog));
|
| SkASSERT(info);
|
| trailerDict.insertObjRef("Info", std::move(info));
|
| if (id) {
|
| @@ -125,7 +125,7 @@ static sk_sp<SkPDFDict> generate_page_tree(
|
| int count = 0;
|
| for (; i < curNodes.count() && count < kNodeSize; i++, count++) {
|
| curNodes[i]->insertObjRef("Parent", newNode);
|
| - kids->appendObjRef(sk_sp<SkPDFDict>(SkRef(curNodes[i])));
|
| + kids->appendObjRef(sk_ref_sp(curNodes[i]));
|
|
|
| // TODO(vandebo): put the objects in strict access order.
|
| // Probably doesn't matter because they are so small.
|
| @@ -158,7 +158,7 @@ static sk_sp<SkPDFDict> generate_page_tree(
|
| } while (curNodes.count() > 1);
|
|
|
| pageTree->push(curNodes[0]); // Transfer reference.
|
| - return sk_sp<SkPDFDict>(SkRef(curNodes[0]));
|
| + return sk_ref_sp(curNodes[0]);
|
| }
|
|
|
| static bool emit_pdf_document(const SkTArray<sk_sp<const SkPDFDevice>>& pageDevices,
|
|
|