| Index: Source/core/html/shadow/SpinButtonElement.cpp
|
| diff --git a/Source/core/html/shadow/SpinButtonElement.cpp b/Source/core/html/shadow/SpinButtonElement.cpp
|
| index 8031b02a4ed4b7779d390a06a964c7cb5bfddce3..efaf225ca41c8225e78c33af6229ec6b8e31e285 100644
|
| --- a/Source/core/html/shadow/SpinButtonElement.cpp
|
| +++ b/Source/core/html/shadow/SpinButtonElement.cpp
|
| @@ -52,9 +52,9 @@ inline SpinButtonElement::SpinButtonElement(Document& document, SpinButtonOwner&
|
| {
|
| }
|
|
|
| -PassRefPtr<SpinButtonElement> SpinButtonElement::create(Document& document, SpinButtonOwner& spinButtonOwner)
|
| +PassRefPtrWillBeRawPtr<SpinButtonElement> SpinButtonElement::create(Document& document, SpinButtonOwner& spinButtonOwner)
|
| {
|
| - RefPtr<SpinButtonElement> element = adoptRef(new SpinButtonElement(document, spinButtonOwner));
|
| + RefPtrWillBeRawPtr<SpinButtonElement> element = adoptRefWillBeRefCountedGarbageCollected(new SpinButtonElement(document, spinButtonOwner));
|
| element->setShadowPseudoId(AtomicString("-webkit-inner-spin-button", AtomicString::ConstructFromLiteral));
|
| element->setAttribute(idAttr, ShadowElementNames::spinButton());
|
| return element.release();
|
| @@ -94,7 +94,7 @@ void SpinButtonElement::defaultEventHandler(Event* event)
|
| // The following functions of HTMLInputElement may run JavaScript
|
| // code which detaches this shadow node. We need to take a reference
|
| // and check renderer() after such function calls.
|
| - RefPtr<Node> protector(this);
|
| + RefPtrWillBeRawPtr<Node> protector(this);
|
| if (m_spinButtonOwner)
|
| m_spinButtonOwner->focusAndSelectSpinButtonOwner();
|
| if (renderer()) {
|
|
|