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 8363b506fa5f6645fe7d6ffcc216c9d0d707aca1..7bd8da03ebd67cb49e0ed56ed2cfbf850f030306 100644 |
--- a/content/renderer/renderer_blink_platform_impl.cc |
+++ b/content/renderer/renderer_blink_platform_impl.cc |
@@ -276,6 +276,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(); |
@@ -304,7 +307,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() { |