Index: chrome/renderer/spellchecker/spellcheck_provider.cc |
diff --git a/chrome/renderer/spellchecker/spellcheck_provider.cc b/chrome/renderer/spellchecker/spellcheck_provider.cc |
index ff6e9a9eabd3f854da243b3ab8d47f59329b4d66..58217e5ba8696f37577c4b96c4b5b9161e668114 100644 |
--- a/chrome/renderer/spellchecker/spellcheck_provider.cc |
+++ b/chrome/renderer/spellchecker/spellcheck_provider.cc |
@@ -300,6 +300,8 @@ void SpellCheckProvider::EnableSpellcheck(bool enable) { |
WebFrame* frame = render_view()->GetWebView()->focusedFrame(); |
frame->enableContinuousSpellChecking(enable); |
+ if (!enable) |
+ frame->removeSpellingMarkers(); |
} |
bool SpellCheckProvider::SatisfyRequestFromCache( |