Index: third_party/WebKit/Source/core/layout/svg/SVGResources.h |
diff --git a/third_party/WebKit/Source/core/layout/svg/SVGResources.h b/third_party/WebKit/Source/core/layout/svg/SVGResources.h |
index 41af41f53d775d7baba2cd49af53699005eef8a8..276203ba2e8c9be1ead007d3ea33454fb8922c7c 100644 |
--- a/third_party/WebKit/Source/core/layout/svg/SVGResources.h |
+++ b/third_party/WebKit/Source/core/layout/svg/SVGResources.h |
@@ -99,27 +99,15 @@ class SVGResources { |
LayoutObject*, |
bool mark_for_invalidation = true) const; |
void ResourceDestroyed(LayoutSVGResourceContainer*); |
+ void ClearReferencesTo(LayoutSVGResourceContainer*); |
#ifndef NDEBUG |
void Dump(const LayoutObject*); |
#endif |
private: |
- friend class SVGResourcesCycleSolver; |
- |
bool HasResourceData() const; |
- // Only used by SVGResourcesCache cycle detection logic |
- void ResetClipper(); |
- void ResetFilter(); |
- void ResetMarkerStart(); |
- void ResetMarkerMid(); |
- void ResetMarkerEnd(); |
- void ResetMasker(); |
- void ResetFill(); |
- void ResetStroke(); |
- void ResetLinkedResource(); |
- |
void SetClipper(LayoutSVGResourceClipper*); |
void SetFilter(LayoutSVGResourceFilter*); |
void SetMarkerStart(LayoutSVGResourceMarker*); |