| Index: android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc
|
| diff --git a/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc b/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc
|
| index 558819351c51df2e1621d5aee0ff03e9004b39aa..76befbcf51d64d4fc4ff6144259042ded34c0f48 100644
|
| --- a/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc
|
| +++ b/android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.cc
|
| @@ -4,13 +4,13 @@
|
|
|
| #include "android_webview/browser/renderer_host/aw_resource_dispatcher_host_delegate.h"
|
|
|
| +#include <memory>
|
| #include <string>
|
|
|
| #include "android_webview/browser/aw_contents_io_thread_client.h"
|
| #include "android_webview/browser/aw_login_delegate.h"
|
| #include "android_webview/browser/aw_resource_context.h"
|
| #include "android_webview/common/url_constants.h"
|
| -#include "base/memory/scoped_ptr.h"
|
| #include "base/memory/scoped_vector.h"
|
| #include "components/auto_login_parser/auto_login_parser.h"
|
| #include "components/navigation_interception/intercept_navigation_delegate.h"
|
| @@ -80,7 +80,7 @@ class IoThreadClientThrottle : public content::ResourceThrottle {
|
| int render_frame_id() const { return render_frame_id_; }
|
|
|
| private:
|
| - scoped_ptr<AwContentsIoThreadClient> GetIoThreadClient() const;
|
| + std::unique_ptr<AwContentsIoThreadClient> GetIoThreadClient() const;
|
|
|
| int render_process_id_;
|
| int render_frame_id_;
|
| @@ -104,7 +104,7 @@ const char* IoThreadClientThrottle::GetNameForLogging() const {
|
| return "IoThreadClientThrottle";
|
| }
|
|
|
| -scoped_ptr<AwContentsIoThreadClient>
|
| +std::unique_ptr<AwContentsIoThreadClient>
|
| IoThreadClientThrottle::GetIoThreadClient() const {
|
| if (content::ResourceRequestInfo::OriginatedFromServiceWorker(request_))
|
| return AwContentsIoThreadClient::GetServiceWorkerIoThreadClient();
|
| @@ -120,7 +120,7 @@ void IoThreadClientThrottle::WillStartRequest(bool* defer) {
|
|
|
| // Defer all requests of a pop up that is still not associated with Java
|
| // client so that the client will get a chance to override requests.
|
| - scoped_ptr<AwContentsIoThreadClient> io_client = GetIoThreadClient();
|
| + std::unique_ptr<AwContentsIoThreadClient> io_client = GetIoThreadClient();
|
| if (io_client && io_client->PendingAssociation()) {
|
| *defer = true;
|
| AwResourceDispatcherHostDelegate::AddPendingThrottle(
|
| @@ -154,7 +154,7 @@ bool IoThreadClientThrottle::MaybeBlockRequest() {
|
| }
|
|
|
| bool IoThreadClientThrottle::ShouldBlockRequest() {
|
| - scoped_ptr<AwContentsIoThreadClient> io_client = GetIoThreadClient();
|
| + std::unique_ptr<AwContentsIoThreadClient> io_client = GetIoThreadClient();
|
| if (!io_client)
|
| return false;
|
|
|
| @@ -245,7 +245,7 @@ void AwResourceDispatcherHostDelegate::RequestComplete(
|
| if (request && !request->status().is_success()) {
|
| const content::ResourceRequestInfo* request_info =
|
| content::ResourceRequestInfo::ForRequest(request);
|
| - scoped_ptr<AwContentsIoThreadClient> io_client =
|
| + std::unique_ptr<AwContentsIoThreadClient> io_client =
|
| AwContentsIoThreadClient::FromID(request_info->GetChildID(),
|
| request_info->GetRenderFrameID());
|
| if (io_client) {
|
| @@ -289,9 +289,9 @@ void AwResourceDispatcherHostDelegate::DownloadStarting(
|
| const content::ResourceRequestInfo* request_info =
|
| content::ResourceRequestInfo::ForRequest(request);
|
|
|
| - scoped_ptr<AwContentsIoThreadClient> io_client =
|
| - AwContentsIoThreadClient::FromID(
|
| - child_id, request_info->GetRenderFrameID());
|
| + std::unique_ptr<AwContentsIoThreadClient> io_client =
|
| + AwContentsIoThreadClient::FromID(child_id,
|
| + request_info->GetRenderFrameID());
|
|
|
| // POST request cannot be repeated in general, so prevent client from
|
| // retrying the same request, even if it is with a GET.
|
| @@ -342,7 +342,7 @@ void AwResourceDispatcherHostDelegate::OnResponseStarted(
|
| auto_login_parser::HeaderData header_data;
|
| if (auto_login_parser::ParserHeaderInResponse(
|
| request, auto_login_parser::ALLOW_ANY_REALM, &header_data)) {
|
| - scoped_ptr<AwContentsIoThreadClient> io_client =
|
| + std::unique_ptr<AwContentsIoThreadClient> io_client =
|
| AwContentsIoThreadClient::FromID(request_info->GetChildID(),
|
| request_info->GetRenderFrameID());
|
| if (io_client) {
|
|
|