diff options
Diffstat (limited to 'src/pdf/SkPDFTypes.cpp')
-rw-r--r-- | src/pdf/SkPDFTypes.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/pdf/SkPDFTypes.cpp b/src/pdf/SkPDFTypes.cpp index 43cd68450f..8bb19360e1 100644 --- a/src/pdf/SkPDFTypes.cpp +++ b/src/pdf/SkPDFTypes.cpp @@ -26,7 +26,8 @@ SkPDFObjRef::SkPDFObjRef(SkPDFObject* obj) : fObj(obj) { SkPDFObjRef::~SkPDFObjRef() {} void SkPDFObjRef::emitObject(SkWStream* stream, SkPDFCatalog* catalog) { - stream->writeDecAsText(catalog->getObjectNumber(fObj.get())); + SkPDFObject* obj = catalog->getSubstituteObject(fObj); + stream->writeDecAsText(catalog->getObjectNumber(obj)); stream->writeText(" 0 R"); // Generation number is always 0. } |