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; |