Index: third_party/WebKit/Source/core/svg/SVGFilterElement.h |
diff --git a/third_party/WebKit/Source/core/svg/SVGFilterElement.h b/third_party/WebKit/Source/core/svg/SVGFilterElement.h |
index fb720d229dcec298452e2906019bfa5f2e80773c..9a2cbc4daa2f531a2c5f18937ce74941dddb0d7b 100644 |
--- a/third_party/WebKit/Source/core/svg/SVGFilterElement.h |
+++ b/third_party/WebKit/Source/core/svg/SVGFilterElement.h |
@@ -34,7 +34,7 @@ |
namespace blink { |
-class SVGElementProxySet; |
+class SVGResourceClient; |
class CORE_EXPORT SVGFilterElement final : public SVGElement, |
public SVGURIReference { |
@@ -47,7 +47,8 @@ |
~SVGFilterElement() override; |
- SVGElementProxySet& elementProxySet(); |
+ void addClient(SVGResourceClient*); |
+ void removeClient(SVGResourceClient*); |
SVGAnimatedLength* x() const { return m_x.get(); } |
SVGAnimatedLength* y() const { return m_y.get(); } |
@@ -79,7 +80,7 @@ |
Member<SVGAnimatedEnumeration<SVGUnitTypes::SVGUnitType>> m_filterUnits; |
Member<SVGAnimatedEnumeration<SVGUnitTypes::SVGUnitType>> m_primitiveUnits; |
- Member<SVGElementProxySet> m_elementProxySet; |
+ HeapHashSet<WeakMember<SVGResourceClient>> m_clientsToAdd; |
}; |
} // namespace blink |