Index: content/renderer/renderer_blink_platform_impl.cc |
diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc |
index 478cf8161ce32ddb714a6467722646d3b59492e7..6f998b74de6d723f5e40a137f0f6a7c0db8912cb 100644 |
--- a/content/renderer/renderer_blink_platform_impl.cc |
+++ b/content/renderer/renderer_blink_platform_impl.cc |
@@ -270,6 +270,9 @@ RendererBlinkPlatformImpl::RendererBlinkPlatformImpl( |
web_idb_factory_.reset(new WebIDBFactoryImpl(thread_safe_sender_.get())); |
web_database_observer_impl_.reset( |
new WebDatabaseObserverImpl(sync_message_filter_.get())); |
+ |
+ ServiceRegistry* registry = ChildThreadImpl::current()->service_registry(); |
+ registry->ConnectToRemoteService(mojo::GetProxy(&url_loader_factory_)); |
} |
top_level_blame_context_.Initialize(); |
@@ -298,7 +301,8 @@ blink::WebURLLoader* RendererBlinkPlatformImpl::createURLLoader() { |
// data URLs to bypass the ResourceDispatcher. |
return new content::WebURLLoaderImpl( |
child_thread ? child_thread->resource_dispatcher() : NULL, |
- base::WrapUnique(currentThread()->getWebTaskRunner()->clone())); |
+ base::WrapUnique(currentThread()->getWebTaskRunner()->clone()), |
+ url_loader_factory_.get()); |
} |
blink::WebThread* RendererBlinkPlatformImpl::currentThread() { |