Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index fe54affade1162264a9825f8cd515fe49d11bfab..67336900082dd07f307fb4063085e3e3e42e943e 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -1084,6 +1084,22 @@ mojom::StoragePartitionService* RenderThreadImpl::GetStoragePartitionService() { |
return storage_partition_service_.get(); |
} |
+mojom::RendererHost* RenderThreadImpl::GetRendererHost() { |
+ if (!renderer_host_) { |
+ GetConnector()->BindInterface(mojom::kBrowserServiceName, |
+ mojo::MakeRequest(&renderer_host_)); |
+ } |
+ return renderer_host_.get(); |
+} |
+ |
+mojom::URLLoaderFactory* RenderThreadImpl::GetBlobURLLoaderFactory() { |
+ if (!blob_url_loader_factory_) { |
+ GetRendererHost()->GetBlobURLLoaderFactory( |
+ mojo::MakeRequest(&blob_url_loader_factory_)); |
+ } |
+ return blob_url_loader_factory_.get(); |
+} |
+ |
int RenderThreadImpl::GenerateRoutingID() { |
int32_t routing_id = MSG_ROUTING_NONE; |
render_message_filter()->GenerateRoutingID(&routing_id); |