| Index: chrome/browser/extensions/api/downloads/downloads_api.cc
|
| diff --git a/chrome/browser/extensions/api/downloads/downloads_api.cc b/chrome/browser/extensions/api/downloads/downloads_api.cc
|
| index b933c693a9a7abbaee25e8ee0a95e031cc68d837..b1d8dd3b57a9747e316b83a4cf7e477400a08e58 100644
|
| --- a/chrome/browser/extensions/api/downloads/downloads_api.cc
|
| +++ b/chrome/browser/extensions/api/downloads/downloads_api.cc
|
| @@ -620,7 +620,7 @@ class ExtensionDownloadsEventRouterData : public base::SupportsUserData::Data {
|
| determined_conflict_action_(
|
| downloads::FILENAME_CONFLICT_ACTION_UNIQUIFY) {
|
| DCHECK_CURRENTLY_ON(BrowserThread::UI);
|
| - download_item->SetUserData(kKey, this);
|
| + download_item->SetUserData(kKey, base::WrapUnique(this));
|
| }
|
|
|
| ~ExtensionDownloadsEventRouterData() override {
|
| @@ -954,7 +954,7 @@ DownloadedByExtension::DownloadedByExtension(
|
| const std::string& name)
|
| : id_(id),
|
| name_(name) {
|
| - item->SetUserData(kKey, this);
|
| + item->SetUserData(kKey, base::WrapUnique(this));
|
| }
|
|
|
| DownloadsDownloadFunction::DownloadsDownloadFunction() {}
|
|
|