return proposedValue >= minimum ? proposedValue : std::max(minimum, fallbackValue);
}
-PassRefPtr<InputType> RangeInputType::create(HTMLInputElement& element)
+PassRefPtrWillBeRawPtr<InputType> RangeInputType::create(HTMLInputElement& element)
{
- return adoptRef(new RangeInputType(element));
+ return adoptRefWillBeNoop(new RangeInputType(element));
}
RangeInputType::RangeInputType(HTMLInputElement& element)
track->setShadowPseudoId(AtomicString("-webkit-slider-runnable-track", AtomicString::ConstructFromLiteral));
track->setAttribute(idAttr, ShadowElementNames::sliderTrack());
track->appendChild(SliderThumbElement::create(document));
- RefPtr<HTMLElement> container = SliderContainerElement::create(document);
+ RefPtrWillBeRawPtr<HTMLElement> container = SliderContainerElement::create(document);
container->appendChild(track.release());
element().userAgentShadowRoot()->appendChild(container.release());
}