Index: Source/core/html/shadow/TextControlInnerElements.cpp |
diff --git a/Source/core/html/shadow/TextControlInnerElements.cpp b/Source/core/html/shadow/TextControlInnerElements.cpp |
index 9a6370ddc8fe88ba8d5289b3b2d17006d02fff59..0eb551db2502b5a88621933f5df9d56de3df14d1 100644 |
--- a/Source/core/html/shadow/TextControlInnerElements.cpp |
+++ b/Source/core/html/shadow/TextControlInnerElements.cpp |
@@ -188,13 +188,13 @@ PassRefPtr<SearchFieldCancelButtonElement> SearchFieldCancelButtonElement::creat |
return element.release(); |
} |
-void SearchFieldCancelButtonElement::detach() |
+void SearchFieldCancelButtonElement::detach(const AttachContext& context) |
{ |
if (m_capturing) { |
if (Frame* frame = document()->frame()) |
frame->eventHandler()->setCapturingMouseEventsNode(0); |
} |
- HTMLDivElement::detach(); |
+ HTMLDivElement::detach(context); |
} |
@@ -399,15 +399,15 @@ void InputFieldSpeechButtonElement::setRecognitionResult(int, const SpeechInputR |
renderer()->repaint(); |
} |
-void InputFieldSpeechButtonElement::attach() |
+void InputFieldSpeechButtonElement::attach(const AttachContext& context) |
{ |
ASSERT(!m_listenerId); |
if (SpeechInput* input = SpeechInput::from(document()->page())) |
m_listenerId = input->registerListener(this); |
- HTMLDivElement::attach(); |
+ HTMLDivElement::attach(context); |
} |
-void InputFieldSpeechButtonElement::detach() |
+void InputFieldSpeechButtonElement::detach(const AttachContext& context) |
{ |
if (m_capturing) { |
if (Frame* frame = document()->frame()) |
@@ -421,7 +421,7 @@ void InputFieldSpeechButtonElement::detach() |
m_listenerId = 0; |
} |
- HTMLDivElement::detach(); |
+ HTMLDivElement::detach(context); |
} |
void InputFieldSpeechButtonElement::startSpeechInput() |