Index: content/renderer/render_thread_impl.cc |
diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
index bc63aab01104254fb7fb437fe7d7ab26cd0cc33c..3350023b25e2a15951e0d3d48f403222e2bc8601 100644 |
--- a/content/renderer/render_thread_impl.cc |
+++ b/content/renderer/render_thread_impl.cc |
@@ -1063,6 +1063,22 @@ mojom::StoragePartitionService* RenderThreadImpl::GetStoragePartitionService() { |
return storage_partition_service_.get(); |
} |
+mojom::RendererHost* RenderThreadImpl::GetRendererHost() { |
+ if (!renderer_host_.get()) { |
+ GetConnector()->BindInterface(mojom::kBrowserServiceName, |
+ mojo::MakeRequest(&renderer_host_)); |
+ } |
+ return renderer_host_.get(); |
+} |
+ |
+mojom::URLLoaderFactory* RenderThreadImpl::GetBlobURLLoaderFactory() { |
+ if (!blob_url_loader_factory_.get()) { |
+ 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); |