| Index: components/offline_pages/core/downloads/download_ui_adapter.cc
|
| diff --git a/components/offline_pages/core/downloads/download_ui_adapter.cc b/components/offline_pages/core/downloads/download_ui_adapter.cc
|
| index 35910a0fe729a16d970d9d307ebd93ee27345993..7e1368ec7ba81b6ac3d775957e43b91f30b1ffeb 100644
|
| --- a/components/offline_pages/core/downloads/download_ui_adapter.cc
|
| +++ b/components/offline_pages/core/downloads/download_ui_adapter.cc
|
| @@ -32,11 +32,12 @@ DownloadUIAdapter* DownloadUIAdapter::FromOfflinePageModel(
|
| }
|
|
|
| // static
|
| -void DownloadUIAdapter::AttachToOfflinePageModel(DownloadUIAdapter* adapter,
|
| - OfflinePageModel* model) {
|
| +void DownloadUIAdapter::AttachToOfflinePageModel(
|
| + std::unique_ptr<DownloadUIAdapter> adapter,
|
| + OfflinePageModel* model) {
|
| DCHECK(adapter);
|
| DCHECK(model);
|
| - model->SetUserData(kDownloadUIAdapterKey, adapter);
|
| + model->SetUserData(kDownloadUIAdapterKey, std::move(adapter));
|
| }
|
|
|
| DownloadUIAdapter::ItemInfo::ItemInfo(const OfflinePageItem& page,
|
|
|