| Index: components/webdata/common/web_data_request_manager.cc
|
| diff --git a/components/webdata/common/web_data_request_manager.cc b/components/webdata/common/web_data_request_manager.cc
|
| index 9a928556a26050d8acd074bfb9918a58417d1449..701f8f69959cec82513d621b7b5fa2f12647d67c 100644
|
| --- a/components/webdata/common/web_data_request_manager.cc
|
| +++ b/components/webdata/common/web_data_request_manager.cc
|
| @@ -5,8 +5,10 @@
|
| #include "components/webdata/common/web_data_request_manager.h"
|
|
|
| #include "base/bind.h"
|
| +#include "base/location.h"
|
| #include "base/message_loop/message_loop.h"
|
| #include "base/profiler/scoped_tracker.h"
|
| +#include "base/single_thread_task_runner.h"
|
| #include "base/stl_util.h"
|
|
|
| ////////////////////////////////////////////////////////////////////////////////
|
| @@ -111,10 +113,9 @@ void WebDataRequestManager::CancelRequest(WebDataServiceBase::Handle h) {
|
| void WebDataRequestManager::RequestCompleted(
|
| scoped_ptr<WebDataRequest> request) {
|
| base::MessageLoop* loop = request->GetMessageLoop();
|
| - loop->PostTask(FROM_HERE,
|
| - base::Bind(&WebDataRequestManager::RequestCompletedOnThread,
|
| - this,
|
| - base::Passed(&request)));
|
| + loop->task_runner()->PostTask(
|
| + FROM_HERE, base::Bind(&WebDataRequestManager::RequestCompletedOnThread,
|
| + this, base::Passed(&request)));
|
| }
|
|
|
| void WebDataRequestManager::RequestCompletedOnThread(
|
|
|