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) { |