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 276203ba2e8c9be1ead007d3ea33454fb8922c7c..9773a42abd1ef7d69b24c96b4cd382c78a446ef9 100644 |
--- a/third_party/WebKit/Source/core/layout/svg/SVGResources.h |
+++ b/third_party/WebKit/Source/core/layout/svg/SVGResources.h |
@@ -29,6 +29,7 @@ |
namespace blink { |
class ComputedStyle; |
+class Element; |
class LayoutObject; |
class LayoutSVGResourceClipper; |
class LayoutSVGResourceContainer; |
@@ -48,6 +49,10 @@ class SVGResources { |
static std::unique_ptr<SVGResources> BuildResources(const LayoutObject*, |
const ComputedStyle&); |
+ |
+ static void RemoveWatchesForElement(Element&); |
+ static void RemoveUnreferencedResources(const LayoutObject&); |
+ |
void LayoutIfNeeded(); |
static bool SupportsMarkers(const SVGElement&); |