diff options
author | 2013-02-28 14:01:44 +0000 | |
---|---|---|
committer | 2013-02-28 14:01:44 +0000 | |
commit | 5bd26d32ab85d09dccabbdc6dd944ef36ac32423 (patch) | |
tree | 3292ec2d2dcac7af61bde40d9c30a4865f864d61 /src/pdf/SkPDFShader.cpp | |
parent | 27552cc3c60b23c5284529215af555e57d19e9c6 (diff) |
revert r7892
git-svn-id: http://skia.googlecode.com/svn/trunk@7896 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); |