Index: src/pdf/SkPDFBitmap.cpp |
diff --git a/src/pdf/SkPDFBitmap.cpp b/src/pdf/SkPDFBitmap.cpp |
index 1978040ec93309a4527912f55dea7d0ce5b32421..fa2cfab250c7e4065e1dbb5ee93e4569a9237ab7 100644 |
--- a/src/pdf/SkPDFBitmap.cpp |
+++ b/src/pdf/SkPDFBitmap.cpp |
@@ -366,17 +366,15 @@ class PDFDefaultBitmap : public SkPDFObject { |
public: |
void emitObject(SkWStream* stream, |
const SkPDFObjNumMap& objNumMap, |
- const SkPDFSubstituteMap& substitutes) const override { |
- emit_image_xobject(stream, fImage, false, fSMask, objNumMap, substitutes); |
+ const SkPDFSubstituteMap& subs) const override { |
+ emit_image_xobject(stream, fImage, false, fSMask, objNumMap, subs); |
} |
void addResources(SkPDFObjNumMap* catalog, |
- const SkPDFSubstituteMap& substitutes) const override { |
+ const SkPDFSubstituteMap& subs) const override { |
if (fSMask.get()) { |
- SkPDFObject* obj = substitutes.getSubstitute(fSMask.get()); |
+ SkPDFObject* obj = subs.getSubstitute(fSMask.get()); |
SkASSERT(obj); |
- if (catalog->addObject(obj)) { |
- obj->addResources(catalog, substitutes); |
- } |
+ catalog->addObjectRecursively(obj, subs); |
} |
} |
PDFDefaultBitmap(const SkImage* image, SkPDFObject* smask) |