Index: chrome/browser/spellchecker/spellcheck_service.cc |
diff --git a/chrome/browser/spellchecker/spellcheck_service.cc b/chrome/browser/spellchecker/spellcheck_service.cc |
index 5c41f374c9200312919094e84c4ad1b2b3fc357c..0e7239a92817ca740b20614cf70d780c6fde1b6c 100644 |
--- a/chrome/browser/spellchecker/spellcheck_service.cc |
+++ b/chrome/browser/spellchecker/spellcheck_service.cc |
@@ -229,10 +229,22 @@ void SpellcheckService::OnCustomDictionaryLoaded() { |
InitForAllRenderers(); |
} |
-void SpellcheckService::OnCustomDictionaryWordAdded(const std::string& word) { |
+void SpellcheckService::OnCustomDictionaryWordsAdded( |
+ const chrome::spellcheck_common::WordList& words) { |
+ for (content::RenderProcessHost::iterator i( |
+ content::RenderProcessHost::AllHostsIterator()); |
+ !i.IsAtEnd(); i.Advance()) { |
+ i.GetCurrentValue()->Send(new SpellCheckMsg_WordsAdded(words)); |
+ } |
} |
-void SpellcheckService::OnCustomDictionaryWordRemoved(const std::string& word) { |
+void SpellcheckService::OnCustomDictionaryWordsRemoved( |
+ const chrome::spellcheck_common::WordList& words) { |
+ for (content::RenderProcessHost::iterator i( |
+ content::RenderProcessHost::AllHostsIterator()); |
+ !i.IsAtEnd(); i.Advance()) { |
+ i.GetCurrentValue()->Send(new SpellCheckMsg_WordsRemoved(words)); |
+ } |
} |
// static |