Index: ios/web/webui/url_data_manager_ios_backend.mm |
diff --git a/ios/web/webui/url_data_manager_ios_backend.mm b/ios/web/webui/url_data_manager_ios_backend.mm |
index ce3e2790dd1d1e94438ce262806d6a3bdd9f67b7..5ee98be9fc2e21cd8d8ae878089ea0193d7393ce 100644 |
--- a/ios/web/webui/url_data_manager_ios_backend.mm |
+++ b/ios/web/webui/url_data_manager_ios_backend.mm |
@@ -12,6 +12,7 @@ |
#include "base/debug/alias.h" |
#include "base/lazy_instance.h" |
#include "base/macros.h" |
+#include "base/memory/ptr_util.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/ref_counted_memory.h" |
#include "base/memory/weak_ptr.h" |
@@ -397,10 +398,10 @@ URLDataManagerIOSBackend::~URLDataManagerIOSBackend() { |
} |
// static |
-scoped_ptr<net::URLRequestJobFactory::ProtocolHandler> |
+std::unique_ptr<net::URLRequestJobFactory::ProtocolHandler> |
URLDataManagerIOSBackend::CreateProtocolHandler(BrowserState* browser_state) { |
DCHECK(browser_state); |
- return make_scoped_ptr(new ChromeProtocolHandler( |
+ return base::WrapUnique(new ChromeProtocolHandler( |
browser_state, browser_state->IsOffTheRecord())); |
} |