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 10ead541c39322fdc8b2fdf147804f928f21579f..a8c322e76031dc7c732d706ee477a34164f52ca0 100644 |
--- a/chrome/browser/sync_file_system/drive_metadata_store.cc |
+++ b/chrome/browser/sync_file_system/drive_metadata_store.cc |
@@ -104,7 +104,7 @@ void DriveMetadataStore::Initialize(const InitializationCallback& callback) { |
int64* largest_changestamp = new int64; |
MetadataMap* metadata_map = new MetadataMap; |
base::PostTaskAndReplyWithResult( |
- file_task_runner_, FROM_HERE, |
+ file_task_runner_.get(), FROM_HERE, |
base::Bind(InitializeDBOnFileThread, |
db_.get(), largest_changestamp, metadata_map), |
base::Bind(&DriveMetadataStore::DidInitialize, AsWeakPtr(), |
@@ -138,7 +138,7 @@ void DriveMetadataStore::SetLargestChangeStamp(int64 largest_changestamp) { |
DCHECK_EQ(fileapi::SYNC_STATUS_OK, db_status_); |
largest_changestamp_ = largest_changestamp; |
base::PostTaskAndReplyWithResult( |
- file_task_runner_, FROM_HERE, |
+ file_task_runner_.get(), FROM_HERE, |
base::Bind(&DriveMetadataDB::SetLargestChangestamp, |
base::Unretained(db_.get()), largest_changestamp), |
base::Bind(&DriveMetadataStore::UpdateDBStatus, AsWeakPtr())); |
@@ -159,7 +159,7 @@ SyncStatusCode DriveMetadataStore::UpdateEntry(const FileSystemURL& url, |
if (!result.second) |
result.first->second = metadata; |
base::PostTaskAndReplyWithResult( |
- file_task_runner_, FROM_HERE, |
+ file_task_runner_.get(), FROM_HERE, |
base::Bind(&DriveMetadataDB::UpdateEntry, base::Unretained(db_.get()), |
url, metadata), |
base::Bind(&DriveMetadataStore::UpdateDBStatus, AsWeakPtr())); |
@@ -172,7 +172,7 @@ SyncStatusCode DriveMetadataStore::DeleteEntry(const FileSystemURL& url) { |
DCHECK(CalledOnValidThread()); |
if (metadata_map_.erase(url) == 1) { |
base::PostTaskAndReplyWithResult( |
- file_task_runner_, FROM_HERE, |
+ file_task_runner_.get(), FROM_HERE, |
base::Bind(&DriveMetadataDB::DeleteEntry, |
base::Unretained(db_.get()), url), |
base::Bind(&DriveMetadataStore::UpdateDBStatus, AsWeakPtr())); |