| Index: chrome/browser/chromeos/drive/file_system/create_directory_operation.cc
|
| diff --git a/chrome/browser/chromeos/drive/file_system/create_directory_operation.cc b/chrome/browser/chromeos/drive/file_system/create_directory_operation.cc
|
| index ec63af008a1262d5702ea9c27cff3cbac79d3aaa..7cd5a0d4deb5d3f7612b85cc1117fd62c5cc74f6 100644
|
| --- a/chrome/browser/chromeos/drive/file_system/create_directory_operation.cc
|
| +++ b/chrome/browser/chromeos/drive/file_system/create_directory_operation.cc
|
| @@ -71,15 +71,20 @@ void CreateDirectoryOperation::CreateDirectory(
|
|
|
| ResourceEntry* entry = new ResourceEntry;
|
| base::PostTaskAndReplyWithResult(
|
| - blocking_task_runner_,
|
| + blocking_task_runner_.get(),
|
| FROM_HERE,
|
| base::Bind(&CreateDirectoryOperation::GetExistingDeepestDirectory,
|
| - metadata_, directory_path, entry),
|
| - base::Bind(&CreateDirectoryOperation
|
| - ::CreateDirectoryAfterGetExistingDeepestDirectory,
|
| + metadata_,
|
| + directory_path,
|
| + entry),
|
| + base::Bind(&CreateDirectoryOperation::
|
| + CreateDirectoryAfterGetExistingDeepestDirectory,
|
| weak_ptr_factory_.GetWeakPtr(),
|
| - directory_path, is_exclusive, is_recursive,
|
| - callback, base::Owned(entry)));
|
| + directory_path,
|
| + is_exclusive,
|
| + is_recursive,
|
| + callback,
|
| + base::Owned(entry)));
|
| }
|
|
|
| // static
|
| @@ -197,15 +202,19 @@ void CreateDirectoryOperation::CreateDirectoryRecursivelyAfterAddNewDirectory(
|
| // to create).
|
| base::FilePath* file_path = new base::FilePath;
|
| base::PostTaskAndReplyWithResult(
|
| - blocking_task_runner_,
|
| + blocking_task_runner_.get(),
|
| FROM_HERE,
|
| base::Bind(&UpdateLocalStateForCreateDirectoryRecursively,
|
| - metadata_, ConvertToResourceEntry(*resource_entry), file_path),
|
| - base::Bind(&CreateDirectoryOperation
|
| - ::CreateDirectoryRecursivelyAfterUpdateLocalState,
|
| + metadata_,
|
| + ConvertToResourceEntry(*resource_entry),
|
| + file_path),
|
| + base::Bind(&CreateDirectoryOperation::
|
| + CreateDirectoryRecursivelyAfterUpdateLocalState,
|
| weak_ptr_factory_.GetWeakPtr(),
|
| resource_entry->resource_id(),
|
| - remaining_path, callback, base::Owned(file_path)));
|
| + remaining_path,
|
| + callback,
|
| + base::Owned(file_path)));
|
| }
|
|
|
| void CreateDirectoryOperation::CreateDirectoryRecursivelyAfterUpdateLocalState(
|
|
|