| Index: Source/web/DateTimeChooserImpl.cpp
|
| diff --git a/Source/web/DateTimeChooserImpl.cpp b/Source/web/DateTimeChooserImpl.cpp
|
| index e63c539f895c0ce91c3944801bb459a69c335cab..bdb170ef34c8bf6fe5b44b9890936f80fc582024 100644
|
| --- a/Source/web/DateTimeChooserImpl.cpp
|
| +++ b/Source/web/DateTimeChooserImpl.cpp
|
| @@ -60,9 +60,9 @@ DateTimeChooserImpl::DateTimeChooserImpl(ChromeClientImpl* chromeClient, WebCore
|
| m_popup = m_chromeClient->openPagePopup(this, m_parameters.anchorRectInRootView);
|
| }
|
|
|
| -PassRefPtr<DateTimeChooserImpl> DateTimeChooserImpl::create(ChromeClientImpl* chromeClient, WebCore::DateTimeChooserClient* client, const WebCore::DateTimeChooserParameters& parameters)
|
| +PassRefPtrWillBeRawPtr<DateTimeChooserImpl> DateTimeChooserImpl::create(ChromeClientImpl* chromeClient, WebCore::DateTimeChooserClient* client, const WebCore::DateTimeChooserParameters& parameters)
|
| {
|
| - return adoptRef(new DateTimeChooserImpl(chromeClient, client, parameters));
|
| + return adoptRefWillBeNoop(new DateTimeChooserImpl(chromeClient, client, parameters));
|
| }
|
|
|
| DateTimeChooserImpl::~DateTimeChooserImpl()
|
| @@ -174,7 +174,7 @@ WebCore::Locale& DateTimeChooserImpl::locale()
|
|
|
| void DateTimeChooserImpl::setValueAndClosePopup(int numValue, const String& stringValue)
|
| {
|
| - RefPtr<DateTimeChooserImpl> protector(this);
|
| + RefPtrWillBeRawPtr<DateTimeChooserImpl> protector(this);
|
| if (numValue >= 0)
|
| setValue(stringValue);
|
| endChooser();
|
| @@ -197,6 +197,11 @@ void DateTimeChooserImpl::didClosePopup()
|
| m_client->didEndChooser();
|
| }
|
|
|
| +void DateTimeChooserImpl::trace(Visitor* visitor)
|
| +{
|
| + DateTimeChooser::trace(visitor);
|
| +}
|
| +
|
| } // namespace blink
|
|
|
| #endif // ENABLE(INPUT_MULTIPLE_FIELDS_UI)
|
|
|