Index: Source/core/rendering/svg/SVGResourcesCycleSolver.h |
diff --git a/Source/core/rendering/svg/SVGResourcesCycleSolver.h b/Source/core/rendering/svg/SVGResourcesCycleSolver.h |
index cadaa5a311ebaf08515a0b6995f38c1551bdb88b..aadd9f6fa5438fa36348fe192e58995687ca82e6 100644 |
--- a/Source/core/rendering/svg/SVGResourcesCycleSolver.h |
+++ b/Source/core/rendering/svg/SVGResourcesCycleSolver.h |
@@ -37,13 +37,17 @@ public: |
void resolveCycles(); |
+ typedef HashSet<RenderSVGResourceContainer*> ResourceSet; |
+ |
private: |
- bool resourceContainsCycles(RenderObject*) const; |
+ bool resourceContainsCycles(RenderSVGResourceContainer*); |
void breakCycle(RenderSVGResourceContainer*); |
RenderObject* m_renderer; |
SVGResources* m_resources; |
- HashSet<RenderSVGResourceContainer*> m_allResources; |
+ |
+ ResourceSet m_activeResources; |
+ ResourceSet m_dagCache; |
}; |
} |