| Index: content/browser/renderer_host/render_view_host_impl.cc
|
| diff --git a/content/browser/renderer_host/render_view_host_impl.cc b/content/browser/renderer_host/render_view_host_impl.cc
|
| index 72148fdf7a635ab86e8a9c79e35a434cb07dc84f..351a5bf2bd84494c5ddb16df127ce46945c9caff 100644
|
| --- a/content/browser/renderer_host/render_view_host_impl.cc
|
| +++ b/content/browser/renderer_host/render_view_host_impl.cc
|
| @@ -210,11 +210,20 @@ RenderViewHostImpl::RenderViewHostImpl(
|
| }
|
|
|
| if (ResourceDispatcherHostImpl::Get()) {
|
| + scoped_refptr<AudioRendererHost> audio_host =
|
| + static_cast<RenderProcessHostImpl*>(GetProcess())
|
| + ->audio_renderer_host();
|
| BrowserThread::PostTask(
|
| - BrowserThread::IO, FROM_HERE,
|
| + BrowserThread::IO,
|
| + FROM_HERE,
|
| base::Bind(&ResourceDispatcherHostImpl::OnRenderViewHostCreated,
|
| base::Unretained(ResourceDispatcherHostImpl::Get()),
|
| - GetProcess()->GetID(), GetRoutingID(), !is_hidden()));
|
| + GetProcess()->GetID(),
|
| + GetRoutingID(),
|
| + !is_hidden(),
|
| + audio_host.get()
|
| + ? audio_host->RenderViewHasActiveAudio(GetRoutingID())
|
| + : false));
|
| }
|
|
|
| #if defined(ENABLE_BROWSER_CDMS)
|
|
|