| Index: sky/engine/core/dom/ElementData.cpp
|
| diff --git a/sky/engine/core/dom/ElementData.cpp b/sky/engine/core/dom/ElementData.cpp
|
| index b5821f41ecb7de0d4d3eb82bc05abb456a07d6b3..4c9a28e51ae584016e3ea0eb834c1fbd8b22e515 100644
|
| --- a/sky/engine/core/dom/ElementData.cpp
|
| +++ b/sky/engine/core/dom/ElementData.cpp
|
| @@ -73,15 +73,6 @@ ElementData::ElementData(const ElementData& other, bool isUnique)
|
| // NOTE: The inline style is copied by the subclass copy constructor since we don't know what to do with it here.
|
| }
|
|
|
| -#if ENABLE(OILPAN)
|
| -void ElementData::finalizeGarbageCollectedObject()
|
| -{
|
| - if (m_isUnique)
|
| - toUniqueElementData(this)->~UniqueElementData();
|
| - else
|
| - toShareableElementData(this)->~ShareableElementData();
|
| -}
|
| -#else
|
| void ElementData::destroy()
|
| {
|
| if (m_isUnique)
|
| @@ -89,7 +80,6 @@ void ElementData::destroy()
|
| else
|
| delete toShareableElementData(this);
|
| }
|
| -#endif
|
|
|
| PassRefPtr<UniqueElementData> ElementData::makeUniqueCopy() const
|
| {
|
| @@ -117,19 +107,6 @@ bool ElementData::isEquivalent(const ElementData* other) const
|
| return true;
|
| }
|
|
|
| -void ElementData::trace(Visitor* visitor)
|
| -{
|
| - if (m_isUnique)
|
| - toUniqueElementData(this)->traceAfterDispatch(visitor);
|
| - else
|
| - toShareableElementData(this)->traceAfterDispatch(visitor);
|
| -}
|
| -
|
| -void ElementData::traceAfterDispatch(Visitor* visitor)
|
| -{
|
| - visitor->trace(m_inlineStyle);
|
| -}
|
| -
|
| ShareableElementData::ShareableElementData(const Vector<Attribute>& attributes)
|
| : ElementData(attributes.size())
|
| {
|
| @@ -195,9 +172,4 @@ PassRefPtr<ShareableElementData> UniqueElementData::makeShareableCopy() const
|
| return adoptRef(new (slot) ShareableElementData(*this));
|
| }
|
|
|
| -void UniqueElementData::traceAfterDispatch(Visitor* visitor)
|
| -{
|
| - ElementData::traceAfterDispatch(visitor);
|
| -}
|
| -
|
| } // namespace blink
|
|
|