| Index: chrome/browser/sync_file_system/drive_metadata_store.cc
|
| diff --git a/chrome/browser/sync_file_system/drive_metadata_store.cc b/chrome/browser/sync_file_system/drive_metadata_store.cc
|
| index f774f8ecbc4e404ade5f6342a79a6a127574f919..08eaab56664a2cf98503c18a3210a9096442608b 100644
|
| --- a/chrome/browser/sync_file_system/drive_metadata_store.cc
|
| +++ b/chrome/browser/sync_file_system/drive_metadata_store.cc
|
| @@ -646,11 +646,15 @@ void DriveMetadataStore::DidUpdateOrigin(
|
| void DriveMetadataStore::WriteToDB(scoped_ptr<leveldb::WriteBatch> batch,
|
| const SyncStatusCallback& callback) {
|
| base::PostTaskAndReplyWithResult(
|
| - file_task_runner_, FROM_HERE,
|
| - base::Bind(&leveldb::DB::Write, base::Unretained(db_.get()),
|
| - leveldb::WriteOptions(), base::Owned(batch.release())),
|
| + file_task_runner_.get(),
|
| + FROM_HERE,
|
| + base::Bind(&leveldb::DB::Write,
|
| + base::Unretained(db_.get()),
|
| + leveldb::WriteOptions(),
|
| + base::Owned(batch.release())),
|
| base::Bind(&DriveMetadataStore::UpdateDBStatusAndInvokeCallback,
|
| - AsWeakPtr(), callback));
|
| + AsWeakPtr(),
|
| + callback));
|
| }
|
|
|
| void DriveMetadataStore::UpdateDBStatus(SyncStatusCode status) {
|
|
|