| Index: src/pdf/SkPDFFormXObject.cpp
|
| diff --git a/src/pdf/SkPDFFormXObject.cpp b/src/pdf/SkPDFFormXObject.cpp
|
| index 1ab391c3460a78f27bba186af11a2f3529e07382..5c0a576f99e4b7692963f6827991d448bc2bc57e 100644
|
| --- a/src/pdf/SkPDFFormXObject.cpp
|
| +++ b/src/pdf/SkPDFFormXObject.cpp
|
| @@ -13,10 +13,10 @@ sk_sp<SkPDFObject> SkPDFMakeFormXObject(std::unique_ptr<SkStreamAsset> content,
|
| sk_sp<SkPDFDict> resourceDict,
|
| const char* colorSpace) {
|
| auto form = sk_make_sp<SkPDFStream>(std::move(content));
|
| - form->insertName("Type", "XObject");
|
| - form->insertName("Subtype", "Form");
|
| - form->insertObject("Resources", std::move(resourceDict));
|
| - form->insertObject("BBox", std::move(mediaBox));
|
| + form->dict()->insertName("Type", "XObject");
|
| + form->dict()->insertName("Subtype", "Form");
|
| + form->dict()->insertObject("Resources", std::move(resourceDict));
|
| + form->dict()->insertObject("BBox", std::move(mediaBox));
|
|
|
| // Right now FormXObject is only used for saveLayer, which implies
|
| // isolated blending. Do this conditionally if that changes.
|
| @@ -28,6 +28,6 @@ sk_sp<SkPDFObject> SkPDFMakeFormXObject(std::unique_ptr<SkStreamAsset> content,
|
| group->insertName("CS", colorSpace);
|
| }
|
| group->insertBool("I", true); // Isolated.
|
| - form->insertObject("Group", std::move(group));
|
| + form->dict()->insertObject("Group", std::move(group));
|
| return form;
|
| }
|
|
|