| Index: content/browser/loader/navigation_url_loader_network_service.cc
|
| diff --git a/content/browser/loader/navigation_url_loader_network_service.cc b/content/browser/loader/navigation_url_loader_network_service.cc
|
| index f32156a4074b47cda6e106d7ed12dbfde21c131b..411ccb506ea98c75120907f30c592293c0dd1736 100644
|
| --- a/content/browser/loader/navigation_url_loader_network_service.cc
|
| +++ b/content/browser/loader/navigation_url_loader_network_service.cc
|
| @@ -107,6 +107,8 @@ void PrepareNavigationStartOnIO(
|
| } else {
|
| if (appcache_handle_core) {
|
| factory = url_loader_factory_getter->GetAppCacheFactory()->get();
|
| + } else if (resource_request->url.SchemeIs(url::kBlobScheme)) {
|
| + factory = url_loader_factory_getter->GetBlobFactory()->get();
|
| } else {
|
| factory = url_loader_factory_getter->GetNetworkFactory()->get();
|
| }
|
| @@ -182,7 +184,7 @@ NavigationURLLoaderNetworkService::NavigationURLLoaderNetworkService(
|
| schemes.end()) {
|
| FrameTreeNode* frame_tree_node =
|
| FrameTreeNode::GloballyFindByID(request_info_->frame_tree_node_id);
|
| - factory_ptr_info = GetWebUIURLLoader(frame_tree_node).PassInterface();
|
| + factory_ptr_info = CreateWebUIURLLoader(frame_tree_node).PassInterface();
|
| }
|
|
|
| g_next_request_id--;
|
|
|