Index: chrome/browser/chromeos/drive/file_system/touch_operation.cc |
diff --git a/chrome/browser/chromeos/drive/file_system/touch_operation.cc b/chrome/browser/chromeos/drive/file_system/touch_operation.cc |
index 87c634b4b239c85bca6e8e445a5560853b0b6ad5..3226f1607e8b4d2a59748cad66d256db40bafde3 100644 |
--- a/chrome/browser/chromeos/drive/file_system/touch_operation.cc |
+++ b/chrome/browser/chromeos/drive/file_system/touch_operation.cc |
@@ -44,13 +44,18 @@ void TouchOperation::TouchFile(const base::FilePath& file_path, |
ResourceEntry* entry = new ResourceEntry; |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
base::Bind(&internal::ResourceMetadata::GetResourceEntryByPath, |
- base::Unretained(metadata_), file_path, entry), |
+ base::Unretained(metadata_), |
+ file_path, |
+ entry), |
base::Bind(&TouchOperation::TouchFileAfterGetResourceEntry, |
weak_ptr_factory_.GetWeakPtr(), |
- file_path, last_access_time, last_modified_time, callback, |
+ file_path, |
+ last_access_time, |
+ last_modified_time, |
+ callback, |
base::Owned(entry))); |
} |
@@ -94,13 +99,15 @@ void TouchOperation::TouchFileAfterServerTimeStampUpdated( |
} |
base::PostTaskAndReplyWithResult( |
- blocking_task_runner_, |
+ blocking_task_runner_.get(), |
FROM_HERE, |
base::Bind(&internal::ResourceMetadata::RefreshEntry, |
base::Unretained(metadata_), |
ConvertToResourceEntry(*resource_entry)), |
base::Bind(&TouchOperation::TouchFileAfterRefreshMetadata, |
- weak_ptr_factory_.GetWeakPtr(), file_path, callback)); |
+ weak_ptr_factory_.GetWeakPtr(), |
+ file_path, |
+ callback)); |
} |
void TouchOperation::TouchFileAfterRefreshMetadata( |