| Index: third_party/WebKit/Source/core/svg/SVGUseElement.h
|
| diff --git a/third_party/WebKit/Source/core/svg/SVGUseElement.h b/third_party/WebKit/Source/core/svg/SVGUseElement.h
|
| index e54a8b952dda1b9fd4291a7b4066c4a83cc2609c..26fe4b622f1cacbb5a0581aceecae82508aa4748 100644
|
| --- a/third_party/WebKit/Source/core/svg/SVGUseElement.h
|
| +++ b/third_party/WebKit/Source/core/svg/SVGUseElement.h
|
| @@ -89,6 +89,7 @@ private:
|
| bool selfHasRelativeLengths() const override;
|
|
|
| // Instance tree handling
|
| + Element* resolveTargetElement();
|
| void buildShadowAndInstanceTree(SVGElement& target);
|
| void clearInstanceRoot();
|
| Element* createInstanceTree(SVGElement& targetRoot) const;
|
| @@ -102,10 +103,10 @@ private:
|
|
|
| bool resourceIsStillLoading() const;
|
| bool resourceIsValid() const;
|
| - Document* externalDocument() const;
|
| bool instanceTreeIsLoading() const;
|
| void notifyFinished(Resource*) override;
|
| String debugName() const override { return "SVGUseElement"; }
|
| + void updateTargetReference();
|
| void setDocumentResource(DocumentResource*);
|
|
|
| Member<SVGAnimatedLength> m_x;
|
| @@ -113,6 +114,8 @@ private:
|
| Member<SVGAnimatedLength> m_width;
|
| Member<SVGAnimatedLength> m_height;
|
|
|
| + AtomicString m_elementIdentifier;
|
| + bool m_elementIdentifierIsLocal;
|
| bool m_haveFiredLoadEvent;
|
| bool m_needsShadowTreeRecreation;
|
| Member<SVGElement> m_targetElementInstance;
|
|
|