| Index: storage/browser/fileapi/file_system_operation_runner.cc
|
| diff --git a/storage/browser/fileapi/file_system_operation_runner.cc b/storage/browser/fileapi/file_system_operation_runner.cc
|
| index cc6bd3838ffc385ecb19d2ba5b12a405d1cdef37..99c2a79fbd24b7140f9ce8ca83d36755dfeaf3e6 100644
|
| --- a/storage/browser/fileapi/file_system_operation_runner.cc
|
| +++ b/storage/browser/fileapi/file_system_operation_runner.cc
|
| @@ -658,7 +658,8 @@ FileSystemOperationRunner::BeginOperation(
|
| FileSystemOperation* operation,
|
| base::WeakPtr<BeginOperationScoper> scope) {
|
| OperationHandle handle;
|
| - handle.id = operations_.Add(operation);
|
| + handle.id = operations_.Add(
|
| + std::unique_ptr<FileSystemOperation>(operation));
|
| handle.scope = scope;
|
| return handle;
|
| }
|
|
|