| Index: components/drive/service/fake_drive_service.cc
|
| diff --git a/components/drive/service/fake_drive_service.cc b/components/drive/service/fake_drive_service.cc
|
| index 26b23f3a4f4c2201cb3cc0809de4c49c9b776068..37c400c6bd88c82e2981d479a63e98ef21303ca8 100644
|
| --- a/components/drive/service/fake_drive_service.cc
|
| +++ b/components/drive/service/fake_drive_service.cc
|
| @@ -132,7 +132,8 @@ void FileListCallbackAdapter(const FileListCallback& callback,
|
| for (size_t i = 0; i < change_list->items().size(); ++i) {
|
| const ChangeResource& entry = *change_list->items()[i];
|
| if (entry.file())
|
| - file_list->mutable_items()->push_back(new FileResource(*entry.file()));
|
| + file_list->mutable_items()->push_back(
|
| + base::MakeUnique<FileResource>(*entry.file()));
|
| }
|
| callback.Run(error, std::move(file_list));
|
| }
|
| @@ -1662,7 +1663,7 @@ void FakeDriveService::GetChangeListInternal(
|
|
|
| // Filter out entries per parameters like |directory_resource_id| and
|
| // |search_query|.
|
| - ScopedVector<ChangeResource> entries;
|
| + std::vector<std::unique_ptr<ChangeResource>> entries;
|
| int num_entries_matched = 0;
|
| for (auto it = entries_.begin(); it != entries_.end(); ++it) {
|
| const ChangeResource& entry = it->second->change_resource;
|
| @@ -1720,7 +1721,7 @@ void FakeDriveService::GetChangeListInternal(
|
| entry_copied->set_file(base::MakeUnique<FileResource>(*entry.file()));
|
| }
|
| entry_copied->set_modification_date(entry.modification_date());
|
| - entries.push_back(entry_copied.release());
|
| + entries.push_back(std::move(entry_copied));
|
| }
|
| }
|
|
|
|
|