Index: src/doc/SkDocument_PDF.cpp |
diff --git a/src/doc/SkDocument_PDF.cpp b/src/doc/SkDocument_PDF.cpp |
index fb560ea1e36c8347364747058e0697269b3eaa0c..0787f2158bf9067eb94e43837f8f084e225679b9 100644 |
--- a/src/doc/SkDocument_PDF.cpp |
+++ b/src/doc/SkDocument_PDF.cpp |
@@ -370,10 +370,11 @@ protected: |
fCanon.reset(); |
} |
- void setMetadata(const SkTArray<SkDocument::Attribute>& info, |
+ void setMetadata(const SkDocument::Attribute* info, |
+ size_t infoCount, |
const SkTime::DateTime* creationDate, |
const SkTime::DateTime* modifiedDate) override { |
- fMetadata.fInfo = info; |
+ fMetadata.fInfo.reset(info, SkToInt(infoCount)); |
fMetadata.fCreation.reset(clone(creationDate)); |
fMetadata.fModified.reset(clone(modifiedDate)); |
} |