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, |