diff options
author | 2016-07-29 10:13:18 -0700 | |
---|---|---|
committer | 2016-07-29 10:13:18 -0700 | |
commit | fa25106f02f26d7a149cfe57c1d4756372e0755c (patch) | |
tree | 01736ac9c78333d51ababc1cf2f48422979319e1 /bench/PDFBench.cpp | |
parent | d05a8752738f84b0115678b3cdad89237173e904 (diff) |
SkPDF: PDFStream has-a not is-a PDFDict
Motivation:
SkPDFStream and SkPDFSharedStream now work the same.
Also:
- move SkPDFStream into SkPDFTypes (it's a fundamental PDF type).
- minor refactor of SkPDFSharedStream
- SkPDFSharedStream takes unique_ptr to represent ownership
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2190883003
Review-Url: https://codereview.chromium.org/2190883003
Diffstat (limited to 'bench/PDFBench.cpp')
-rw-r--r-- | bench/PDFBench.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bench/PDFBench.cpp b/bench/PDFBench.cpp index 19f8e2f8cd..5b33e8ca15 100644 --- a/bench/PDFBench.cpp +++ b/bench/PDFBench.cpp @@ -137,8 +137,9 @@ protected: SkASSERT(fAsset); if (!fAsset) { return; } while (loops-- > 0) { - sk_sp<SkPDFObject> object( - new SkPDFSharedStream(fAsset->duplicate())); + sk_sp<SkPDFObject> object = + sk_make_sp<SkPDFSharedStream>( + std::unique_ptr<SkStreamAsset>(fAsset->duplicate())); test_pdf_object_serialization(object); } } |