Index: Source/WebKit/chromium/src/EditorClientImpl.cpp |
diff --git a/Source/WebKit/chromium/src/EditorClientImpl.cpp b/Source/WebKit/chromium/src/EditorClientImpl.cpp |
index 4c6dbf05761efb9b42ce711d598a02f949928ad5..760b4e65fc1632a819f59754b02ba32aea349c57 100644 |
--- a/Source/WebKit/chromium/src/EditorClientImpl.cpp |
+++ b/Source/WebKit/chromium/src/EditorClientImpl.cpp |
@@ -656,7 +656,7 @@ void EditorClientImpl::textFieldDidBeginEditing(Element* element) |
void EditorClientImpl::textFieldDidEndEditing(Element* element) |
{ |
- HTMLInputElement* inputElement = element->toInputElement(); |
+ Handle<HTMLInputElement> inputElement = element->toInputElement(); |
if (m_webView->autofillClient() && inputElement) |
m_webView->autofillClient()->textFieldDidEndEditing(WebInputElement(inputElement)); |
@@ -670,7 +670,7 @@ void EditorClientImpl::textFieldDidEndEditing(Element* element) |
void EditorClientImpl::textDidChangeInTextField(Element* element) |
{ |
ASSERT(element->hasLocalName(HTMLNames::inputTag)); |
- HTMLInputElement* inputElement = static_cast<HTMLInputElement*>(element); |
+ Handle<HTMLInputElement> inputElement(static_cast<HTMLInputElement*>(element)); |
if (m_webView->autofillClient()) |
m_webView->autofillClient()->textFieldDidChange(WebInputElement(inputElement)); |
} |
@@ -678,7 +678,7 @@ void EditorClientImpl::textDidChangeInTextField(Element* element) |
bool EditorClientImpl::doTextFieldCommandFromEvent(Element* element, |
KeyboardEvent* event) |
{ |
- HTMLInputElement* inputElement = element->toInputElement(); |
+ Handle<HTMLInputElement> inputElement = element->toInputElement(); |
if (m_webView->autofillClient() && inputElement) { |
m_webView->autofillClient()->textFieldDidReceiveKeyDown(WebInputElement(inputElement), |
WebKeyboardEventBuilder(*event)); |