Index: chrome/renderer/spellchecker/spellcheck.cc |
diff --git a/chrome/renderer/spellchecker/spellcheck.cc b/chrome/renderer/spellchecker/spellcheck.cc |
index 4a0312a3ca81d4861fa7ea894ec4b78a75cc2f07..a43c72778289b7d8e8808c1c67f5c0c8523cb263 100644 |
--- a/chrome/renderer/spellchecker/spellcheck.cc |
+++ b/chrome/renderer/spellchecker/spellcheck.cc |
@@ -10,6 +10,8 @@ |
#include "base/bind.h" |
#include "base/location.h" |
#include "base/logging.h" |
+#include "base/single_thread_task_runner.h" |
+#include "base/thread_task_runner_handle.h" |
#include "chrome/common/spellcheck_common.h" |
#include "chrome/common/spellcheck_messages.h" |
#include "chrome/common/spellcheck_result.h" |
@@ -355,10 +357,9 @@ void SpellCheck::PostDelayedSpellCheckTask(SpellcheckRequest* request) { |
if (!request) |
return; |
- base::MessageLoopProxy::current()->PostTask(FROM_HERE, |
- base::Bind(&SpellCheck::PerformSpellCheck, |
- AsWeakPtr(), |
- base::Owned(request))); |
+ base::ThreadTaskRunnerHandle::Get()->PostTask( |
+ FROM_HERE, base::Bind(&SpellCheck::PerformSpellCheck, AsWeakPtr(), |
+ base::Owned(request))); |
} |
#endif |