| OLD | NEW |
| 1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/browser/frame_host/render_frame_host_impl.h" | 5 #include "content/browser/frame_host/render_frame_host_impl.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 #include <utility> | 8 #include <utility> |
| 9 | 9 |
| 10 #include "base/bind.h" | 10 #include "base/bind.h" |
| (...skipping 3179 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3190 DCHECK(!GetParent()); | 3190 DCHECK(!GetParent()); |
| 3191 render_view_host()->Send(new FrameMsg_EnableViewSourceMode(routing_id_)); | 3191 render_view_host()->Send(new FrameMsg_EnableViewSourceMode(routing_id_)); |
| 3192 } | 3192 } |
| 3193 | 3193 |
| 3194 const GURL body_url = body.get() ? body->GetURL() : GURL(); | 3194 const GURL body_url = body.get() ? body->GetURL() : GURL(); |
| 3195 const ResourceResponseHead head = response ? | 3195 const ResourceResponseHead head = response ? |
| 3196 response->head : ResourceResponseHead(); | 3196 response->head : ResourceResponseHead(); |
| 3197 FrameMsg_CommitDataNetworkService_Params commit_data; | 3197 FrameMsg_CommitDataNetworkService_Params commit_data; |
| 3198 commit_data.handle = handle.release(); | 3198 commit_data.handle = handle.release(); |
| 3199 // TODO(scottmg): Pass a factory for SW, etc. once we have one. | 3199 // TODO(scottmg): Pass a factory for SW, etc. once we have one. |
| 3200 if (base::CommandLine::ForCurrentProcess()->HasSwitch( | 3200 if (base::FeatureList::IsEnabled(features::kNetworkService)) { |
| 3201 switches::kEnableNetworkService)) { | |
| 3202 if (!subresource_url_loader_factory_info.is_valid()) { | 3201 if (!subresource_url_loader_factory_info.is_valid()) { |
| 3203 const auto& schemes = URLDataManagerBackend::GetWebUISchemes(); | 3202 const auto& schemes = URLDataManagerBackend::GetWebUISchemes(); |
| 3204 if (std::find(schemes.begin(), schemes.end(), | 3203 if (std::find(schemes.begin(), schemes.end(), |
| 3205 common_params.url.scheme()) != schemes.end()) { | 3204 common_params.url.scheme()) != schemes.end()) { |
| 3206 commit_data.url_loader_factory = CreateWebUIURLLoader(frame_tree_node_) | 3205 commit_data.url_loader_factory = CreateWebUIURLLoader(frame_tree_node_) |
| 3207 .PassInterface() | 3206 .PassInterface() |
| 3208 .PassHandle() | 3207 .PassHandle() |
| 3209 .release(); | 3208 .release(); |
| 3210 } | 3209 } |
| 3211 } else { | 3210 } else { |
| (...skipping 933 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4145 } | 4144 } |
| 4146 | 4145 |
| 4147 void RenderFrameHostImpl::ForwardGetInterfaceToRenderFrame( | 4146 void RenderFrameHostImpl::ForwardGetInterfaceToRenderFrame( |
| 4148 const std::string& interface_name, | 4147 const std::string& interface_name, |
| 4149 mojo::ScopedMessagePipeHandle pipe) { | 4148 mojo::ScopedMessagePipeHandle pipe) { |
| 4150 GetRemoteInterfaces()->GetInterface(interface_name, std::move(pipe)); | 4149 GetRemoteInterfaces()->GetInterface(interface_name, std::move(pipe)); |
| 4151 } | 4150 } |
| 4152 #endif | 4151 #endif |
| 4153 | 4152 |
| 4154 } // namespace content | 4153 } // namespace content |
| OLD | NEW |