Index: Source/web/ChromeClientImpl.cpp |
diff --git a/Source/web/ChromeClientImpl.cpp b/Source/web/ChromeClientImpl.cpp |
index d98ab12d30fe6d9360f3dd3e4c7e747dd94bc7a2..7bb7839e092c1c83950e2a1d6f0b7292fc02257e 100644 |
--- a/Source/web/ChromeClientImpl.cpp |
+++ b/Source/web/ChromeClientImpl.cpp |
@@ -874,4 +874,14 @@ void ChromeClientImpl::openTextDataListChooser(HTMLInputElement& input) |
webframe->autofillClient()->openTextDataListChooser(WebInputElement(&input)); |
} |
+void ChromeClientImpl::textFieldDataListChanged(HTMLInputElement& input) |
+{ |
+ // FIXME: remove. See http://crbug.com/425756 |
+ if (m_webView->autofillClient()) |
+ m_webView->autofillClient()->dataListOptionsChanged(WebInputElement(&input)); |
+ WebLocalFrameImpl* webframe = WebLocalFrameImpl::fromFrame(input.document().frame()); |
+ if (webframe->autofillClient()) |
+ webframe->autofillClient()->dataListOptionsChanged(WebInputElement(&input)); |
+} |
+ |
} // namespace blink |