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; |
} |