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..3858535261447d2f24005a2777babab2387945e8 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_.get()) { |
dcheng
2017/06/06 23:05:46
Nit: no .get(), here and below
jam
2017/06/07 03:32:41
Done.
|
+ 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); |