Index: chrome/browser/spellchecker/spellcheck_message_filter_mac.cc |
diff --git a/chrome/browser/spellchecker/spellcheck_message_filter_mac.cc b/chrome/browser/spellchecker/spellcheck_message_filter_mac.cc |
index 9228cd3b9e211e80a9f426995044eae88654fb14..06893424fbfa011a85489667858c436b3a591aee 100644 |
--- a/chrome/browser/spellchecker/spellcheck_message_filter_mac.cc |
+++ b/chrome/browser/spellchecker/spellcheck_message_filter_mac.cc |
@@ -166,6 +166,17 @@ void SpellingRequest::OnRemoteCheckCompleted( |
DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI)); |
remote_success_ = success; |
remote_results_ = results; |
+ |
+ SpellcheckService* spellcheck_service = |
+ SpellcheckServiceFactory::GetForRenderProcessId(render_process_id_); |
+ if (spellcheck_service) { |
+ spellcheck_service->GetFeedbackSender()->OnSpellcheckResults( |
+ render_process_id_, |
+ text, |
+ markers_, |
+ &remote_results_); |
+ } |
+ |
completion_barrier_.Run(); |
} |