diff options
author | 2013-02-27 17:46:09 +0000 | |
---|---|---|
committer | 2013-02-27 17:46:09 +0000 | |
commit | d1c53aae59ee44377be8bc0cc15e54d46aa530ce (patch) | |
tree | d66ea3db121bba587ec2a27dc36c01160368f7a9 /src/pdf/SkPDFShader.cpp | |
parent | 676aef05ab1b8e913032648470ff483185e92b51 (diff) |
Revert r7883
git-svn-id: http://skia.googlecode.com/svn/trunk@7884 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/pdf/SkPDFShader.cpp')
-rw-r--r-- | src/pdf/SkPDFShader.cpp | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/src/pdf/SkPDFShader.cpp b/src/pdf/SkPDFShader.cpp index b3e57cb951..7958de38ce 100644 --- a/src/pdf/SkPDFShader.cpp +++ b/src/pdf/SkPDFShader.cpp @@ -425,11 +425,8 @@ public: virtual bool isValid() { return fResources.count() > 0; } - void getResources(const SkTSet<SkPDFObject*>& knownResourceObjects, - SkTSet<SkPDFObject*>* newResourceObjects) { - GetResourcesHelper(&fResources, - knownResourceObjects, - newResourceObjects); + void getResources(SkTDArray<SkPDFObject*>* resourceList) { + GetResourcesHelper(&fResources, resourceList); } private: @@ -451,15 +448,12 @@ public: virtual bool isValid() { return size() > 0; } - void getResources(const SkTSet<SkPDFObject*>& knownResourceObjects, - SkTSet<SkPDFObject*>* newResourceObjects) { - GetResourcesHelper(&fResources.toArray(), - knownResourceObjects, - newResourceObjects); + void getResources(SkTDArray<SkPDFObject*>* resourceList) { + GetResourcesHelper(&fResources, resourceList); } private: - SkTSet<SkPDFObject*> fResources; + SkTDArray<SkPDFObject*> fResources; SkAutoTDelete<const SkPDFShader::State> fState; }; @@ -838,7 +832,7 @@ SkPDFImageShader::SkPDFImageShader(SkPDFShader::State* state) : fState(state) { // Put the canvas into the pattern stream (fContent). SkAutoTUnref<SkStream> content(pattern.content()); setData(content.get()); - pattern.getResources(fResources, &fResources, false); + pattern.getResources(&fResources, false); insertName("Type", "Pattern"); insertInt("PatternType", 1); |