| Index: Source/core/svg/SVGElementInstance.h
|
| diff --git a/Source/core/svg/SVGElementInstance.h b/Source/core/svg/SVGElementInstance.h
|
| index 135632943f05354e9e1eed2fd77443cf5f24e5ec..db8db1604871ff9d8bccbb313645b6285aa0423f 100644
|
| --- a/Source/core/svg/SVGElementInstance.h
|
| +++ b/Source/core/svg/SVGElementInstance.h
|
| @@ -126,7 +126,11 @@ private:
|
|
|
| SVGElementInstance(SVGUseElement*, SVGUseElement*, PassRefPtr<SVGElement> originalElement);
|
|
|
| +
|
| +#if !ENABLE(OILPAN)
|
| void removedLastRef();
|
| +#endif
|
| +
|
| bool hasTreeSharedParent() const { return !!m_parentInstance; }
|
|
|
| virtual Node* toNode() OVERRIDE;
|
| @@ -137,11 +141,10 @@ private:
|
| template<class GenericNode, class GenericNodeContainer>
|
| friend void appendChildToContainer(GenericNode& child, GenericNodeContainer&);
|
|
|
| +#if !ENABLE(OILPAN)
|
| template<class GenericNode, class GenericNodeContainer>
|
| friend void removeDetachedChildrenInContainer(GenericNodeContainer&);
|
| -
|
| - template<class GenericNode, class GenericNodeContainer>
|
| - friend void Private::addChildNodesToDeletionQueue(GenericNode*& head, GenericNode*& tail, GenericNodeContainer&);
|
| +#endif
|
|
|
| bool hasChildren() const { return m_firstChild; }
|
|
|
| @@ -156,8 +159,8 @@ private:
|
|
|
| RawPtrWillBeMember<SVGElementInstance> m_parentInstance;
|
|
|
| - SVGUseElement* m_correspondingUseElement;
|
| - SVGUseElement* m_directUseElement;
|
| + RawPtrWillBeMember<SVGUseElement> m_correspondingUseElement;
|
| + RawPtrWillBeMember<SVGUseElement> m_directUseElement;
|
| RefPtrWillBeMember<SVGElement> m_element;
|
| RefPtrWillBeMember<SVGElement> m_shadowTreeElement;
|
|
|
|
|