| Index: Source/core/html/shadow/ClearButtonElement.cpp
|
| diff --git a/Source/core/html/shadow/ClearButtonElement.cpp b/Source/core/html/shadow/ClearButtonElement.cpp
|
| index c67e02d3d1bf415513ed3a414b5618b0144e65cb..5527cdf5bb631c8c65bfc80484d96735c4bc3110 100644
|
| --- a/Source/core/html/shadow/ClearButtonElement.cpp
|
| +++ b/Source/core/html/shadow/ClearButtonElement.cpp
|
| @@ -43,9 +43,9 @@ inline ClearButtonElement::ClearButtonElement(Document& document, ClearButtonOwn
|
| {
|
| }
|
|
|
| -PassRefPtr<ClearButtonElement> ClearButtonElement::create(Document& document, ClearButtonOwner& clearButtonOwner)
|
| +PassRefPtrWillBeRawPtr<ClearButtonElement> ClearButtonElement::create(Document& document, ClearButtonOwner& clearButtonOwner)
|
| {
|
| - RefPtr<ClearButtonElement> element = adoptRef(new ClearButtonElement(document, clearButtonOwner));
|
| + RefPtrWillBeRawPtr<ClearButtonElement> element = adoptRefWillBeRefCountedGarbageCollected(new ClearButtonElement(document, clearButtonOwner));
|
| element->setShadowPseudoId(AtomicString("-webkit-clear-button", AtomicString::ConstructFromLiteral));
|
| element->setAttribute(idAttr, ShadowElementNames::clearButton());
|
| return element.release();
|
| @@ -117,4 +117,10 @@ bool ClearButtonElement::isClearButtonElement() const
|
| return true;
|
| }
|
|
|
| +void ClearButtonElement::trace(Visitor* visitor)
|
| +{
|
| + visitor->trace(m_clearButtonOwner);
|
| + HTMLDivElement::trace(visitor);
|
| +}
|
| +
|
| }
|
|
|