| Index: chrome/browser/webdata/web_data_service.cc
|
| diff --git a/chrome/browser/webdata/web_data_service.cc b/chrome/browser/webdata/web_data_service.cc
|
| index b23cf903f827d04f9fad8d6871651e89c79b3e57..2f1e7ad00eb219f3efdcdc404ee90b3d95cc71ef 100644
|
| --- a/chrome/browser/webdata/web_data_service.cc
|
| +++ b/chrome/browser/webdata/web_data_service.cc
|
| @@ -678,15 +678,16 @@ void WebDataService::InitializeDatabaseIfNecessary() {
|
| failed_init_ = true;
|
| delete db;
|
| if (main_loop_) {
|
| - main_loop_->PostTask(FROM_HERE,
|
| - NewRunnableMethod(this, &WebDataService::DBInitFailed, init_status));
|
| + main_loop_->PostTask(
|
| + FROM_HERE,
|
| + base::Bind(&WebDataService::DBInitFailed, this, init_status));
|
| }
|
| return;
|
| }
|
|
|
| BrowserThread::PostTask(
|
| BrowserThread::UI, FROM_HERE,
|
| - NewRunnableMethod(this, &WebDataService::NotifyDatabaseLoadedOnUIThread));
|
| + base::Bind(&WebDataService::NotifyDatabaseLoadedOnUIThread, this));
|
|
|
| db_ = db;
|
| db_->BeginTransaction();
|
|
|