diff options
Diffstat (limited to 'src/pdf/SkPDFDevice.cpp')
-rw-r--r-- | src/pdf/SkPDFDevice.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/pdf/SkPDFDevice.cpp b/src/pdf/SkPDFDevice.cpp index 90f0a4a7c8..b6acf34bec 100644 --- a/src/pdf/SkPDFDevice.cpp +++ b/src/pdf/SkPDFDevice.cpp @@ -1321,8 +1321,7 @@ void SkPDFDevice::copyContentEntriesToData(ContentEntry* entry, gsState.updateMatrix(entry->fState.fMatrix); gsState.updateDrawingState(entry->fState); - SkAutoDataUnref copy(entry->fContent.copyToData()); - data->write(copy->data(), copy->size()); + entry->fContent.writeToStream(data); entry = entry->fNext.get(); } gsState.drainStack(); |