diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-08 23:17:57 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-08 23:17:57 +0000 |
commit | d8d976e7d2d302d4efb53f143034f153adc5565c (patch) | |
tree | 6b0bcf94a030a9df20cb0737fa026e2f2915efac /src/pdf/SkPDFStream.cpp | |
parent | a7df69865c9bfbd142b4cdac68831c35b393af8e (diff) |
Added SkPDFStream::setData(SkData*) in preparation for move from SkStream to SkData
R=vandebo@chromium.org, edisonn@google.com
Author: richardlin@chromium.org
Review URL: https://chromiumcodereview.appspot.com/18328026
git-svn-id: http://skia.googlecode.com/svn/trunk@9916 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/pdf/SkPDFStream.cpp')
-rw-r--r-- | src/pdf/SkPDFStream.cpp | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/pdf/SkPDFStream.cpp b/src/pdf/SkPDFStream.cpp index a6b2ec8b8e..4ae1f39d26 100644 --- a/src/pdf/SkPDFStream.cpp +++ b/src/pdf/SkPDFStream.cpp @@ -25,9 +25,7 @@ SkPDFStream::SkPDFStream(SkStream* stream) } SkPDFStream::SkPDFStream(SkData* data) : fState(kUnused_State) { - SkMemoryStream* stream = new SkMemoryStream; - stream->setData(data); - fData.reset(stream); // Transfer ownership. + setData(data); } SkPDFStream::SkPDFStream(const SkPDFStream& pdfStream) @@ -84,6 +82,12 @@ size_t SkPDFStream::getOutputSize(SkPDFCatalog* catalog, bool indirect) { SkPDFStream::SkPDFStream() : fState(kUnused_State) {} +void SkPDFStream::setData(SkData* data) { + SkMemoryStream* stream = new SkMemoryStream; + stream->setData(data); + fData.reset(stream); // Transfer ownership. +} + void SkPDFStream::setData(SkStream* stream) { fData.reset(stream); SkSafeRef(stream); |