diff options
Diffstat (limited to 'src/pdf/SkPDFGraphicState.cpp')
-rw-r--r-- | src/pdf/SkPDFGraphicState.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/pdf/SkPDFGraphicState.cpp b/src/pdf/SkPDFGraphicState.cpp index 59b2817518..0e6e23049c 100644 --- a/src/pdf/SkPDFGraphicState.cpp +++ b/src/pdf/SkPDFGraphicState.cpp @@ -67,12 +67,7 @@ SkPDFGraphicState::~SkPDFGraphicState() { } void SkPDFGraphicState::getResources(SkTDArray<SkPDFObject*>* resourceList) { - resourceList->setReserve(resourceList->count() + fResources.count()); - for (int i = 0; i < fResources.count(); i++) { - resourceList->push(fResources[i]); - fResources[i]->ref(); - fResources[i]->getResources(resourceList); - } + GetResourcesHelper(&fResources, resourceList); } void SkPDFGraphicState::emitObject(SkWStream* stream, SkPDFCatalog* catalog, |