| Index: Source/web/WebViewImpl.cpp
|
| diff --git a/Source/web/WebViewImpl.cpp b/Source/web/WebViewImpl.cpp
|
| index 3209b7da59060cf7058ce836b96ed9277f365b4c..09212866013f50832e8aadf1db4c46d9b6687f8b 100644
|
| --- a/Source/web/WebViewImpl.cpp
|
| +++ b/Source/web/WebViewImpl.cpp
|
| @@ -3373,6 +3373,19 @@ void WebViewImpl::spellingMarkers(WebVector<uint32_t>* markers)
|
| markers->assign(result);
|
| }
|
|
|
| +void WebViewImpl::removeSpellingMarkersUnderWords(const WebVector<WebString>& words)
|
| +{
|
| + for (Frame* frame = m_page->mainFrame(); frame; frame = frame->tree().traverseNext()) {
|
| + if (!frame->isLocalFrame())
|
| + continue;
|
| +
|
| + LocalFrame* localFrame = static_cast<LocalFrame*>(frame);
|
| + WebLocalFrameImpl* webLocalFrame =
|
| + WebLocalFrameImpl::fromFrame(localFrame);
|
| + webLocalFrame->removeSpellingMarkersUnderWords(words);
|
| + }
|
| +}
|
| +
|
| WebDragOperation WebViewImpl::dragTargetDragEnterOrOver(const WebPoint& clientPoint, const WebPoint& screenPoint, DragAction dragAction, int keyModifiers)
|
| {
|
| ASSERT(m_currentDragData);
|
|
|