| Index: Source/core/svg/SVGUseElement.h
|
| diff --git a/Source/core/svg/SVGUseElement.h b/Source/core/svg/SVGUseElement.h
|
| index 647b59ee3952ae1d04e8bd95e2bcbc76cd8d5a1b..280bad76c26555f235e8a12530deeda9c0c2e646 100644
|
| --- a/Source/core/svg/SVGUseElement.h
|
| +++ b/Source/core/svg/SVGUseElement.h
|
| @@ -76,16 +76,17 @@ private:
|
|
|
| LayoutObject* createLayoutObject(const ComputedStyle&) override;
|
|
|
| - void clearResourceReferences();
|
| - void buildShadowAndInstanceTree(SVGElement* target);
|
| -
|
| void scheduleShadowTreeRecreation();
|
| + void cancelShadowTreeRecreation();
|
| bool haveLoadedRequiredResources() override { return !isStructurallyExternal() || m_haveFiredLoadEvent; }
|
|
|
| bool selfHasRelativeLengths() const override;
|
|
|
| // Instance tree handling
|
| + void buildShadowAndInstanceTree(SVGElement* target);
|
| + void clearInstanceRoot();
|
| bool buildShadowTree(SVGElement* target, SVGElement* targetInstance, bool foundUse);
|
| + void clearShadowTree();
|
| bool hasCycleUseReferencing(SVGUseElement*, ContainerNode* targetInstance, SVGElement*& newTarget);
|
| bool expandUseElementsInShadowTree(SVGElement*);
|
| void expandSymbolElementsInShadowTree(SVGElement*);
|
|
|