| Index: chrome/browser/spellchecker.cc
|
| ===================================================================
|
| --- chrome/browser/spellchecker.cc (revision 30037)
|
| +++ chrome/browser/spellchecker.cc (working copy)
|
| @@ -200,8 +200,8 @@
|
| } // Unsuccessful save is taken care of in SpellChecker::Initialize().
|
|
|
| // Set Flag that dictionary is not downloading anymore.
|
| - MessageLoop* ui_loop = ChromeThread::GetMessageLoop(ChromeThread::UI);
|
| - ui_loop->PostTask(FROM_HERE,
|
| + ChromeThread::PostTask(
|
| + ChromeThread::UI, FROM_HERE,
|
| new UIProxyForIOTask(on_dictionary_save_complete_callback_task_, NULL));
|
| }
|
|
|
| @@ -268,12 +268,13 @@
|
| Task* task = NewRunnableMethod(spellchecker_, &SpellChecker::HunspellInited,
|
| hunspell_, bdict_file_, file_existed);
|
| if (spellchecker_->file_loop_) {
|
| - MessageLoop* ui_loop = ChromeThread::GetMessageLoop(ChromeThread::UI);
|
| // We were called on the file loop. Post back to the IO loop.
|
| // If this never gets posted to the IO loop, then we will leak |hunspell_|
|
| // and |bdict_file_|. But that can only happen during shutdown, so it's
|
| // not worth caring about.
|
| - ui_loop->PostTask(FROM_HERE, new UIProxyForIOTask(task, spellchecker_));
|
| + ChromeThread::PostTask(
|
| + ChromeThread::UI, FROM_HERE,
|
| + new UIProxyForIOTask(task, spellchecker_));
|
| } else {
|
| // We were called directly (e.g., during testing). Run the task directly.
|
| task->Run();
|
|
|