Index: chrome/browser/android/offline_pages/offline_page_request_job.cc |
diff --git a/chrome/browser/android/offline_pages/offline_page_request_job.cc b/chrome/browser/android/offline_pages/offline_page_request_job.cc |
index 40edfd4f6fdd1fc742c4a13b72fba4c5a1deb672..2829b306975bceec80c2f5778e2130133c1e3173 100644 |
--- a/chrome/browser/android/offline_pages/offline_page_request_job.cc |
+++ b/chrome/browser/android/offline_pages/offline_page_request_job.cc |
@@ -9,6 +9,7 @@ |
#include "base/bind.h" |
#include "base/files/file_path.h" |
#include "base/logging.h" |
+#include "base/memory/ptr_util.h" |
#include "base/metrics/histogram_macros.h" |
#include "base/strings/string_number_conversions.h" |
#include "base/threading/sequenced_worker_pool.h" |
@@ -544,7 +545,8 @@ OfflinePageRequestJob* OfflinePageRequestJob::Create( |
if (info->use_default()) |
return nullptr; |
} else { |
- request->SetUserData(&kUserDataKey, new OfflinePageRequestInfo()); |
+ request->SetUserData(&kUserDataKey, |
+ base::MakeUnique<OfflinePageRequestInfo>()); |
} |
return new OfflinePageRequestJob(request, network_delegate, previews_decider); |