| Index: chrome/browser/renderer_host/browser_render_process_host.cc | 
| diff --git a/chrome/browser/renderer_host/browser_render_process_host.cc b/chrome/browser/renderer_host/browser_render_process_host.cc | 
| index 8c2664e8bd7bc47a7650e4b44dee73b834ff8f3c..ce8a8c80f7be8cfba6207b8689a5f6cd15d3c5e8 100644 | 
| --- a/chrome/browser/renderer_host/browser_render_process_host.cc | 
| +++ b/chrome/browser/renderer_host/browser_render_process_host.cc | 
| @@ -465,6 +465,7 @@ void BrowserRenderProcessHost::CreateMessageFilters() { | 
|  | 
| ResourceMessageFilter* resource_message_filter = new ResourceMessageFilter( | 
| id(), ChildProcessInfo::RENDER_PROCESS, | 
| +      profile()->GetResourceContext(), | 
| g_browser_process->resource_dispatcher_host()); | 
| resource_message_filter->set_url_request_context_override( | 
| url_request_context_override); | 
| @@ -507,12 +508,14 @@ void BrowserRenderProcessHost::CreateMessageFilters() { | 
| channel_->AddFilter(socket_stream_dispatcher_host); | 
|  | 
| channel_->AddFilter(new SpellCheckMessageFilter()); | 
| -  channel_->AddFilter(new WorkerMessageFilter( | 
| -      id(), | 
| -      profile()->GetRequestContext(), | 
| -      g_browser_process->resource_dispatcher_host(), | 
| -      NewCallbackWithReturnValue( | 
| -          widget_helper_.get(), &RenderWidgetHelper::GetNextRoutingID))); | 
| +  channel_->AddFilter( | 
| +      new WorkerMessageFilter( | 
| +          id(), | 
| +          profile()->GetRequestContext(), | 
| +          profile()->GetResourceContext(), | 
| +          g_browser_process->resource_dispatcher_host(), | 
| +          NewCallbackWithReturnValue( | 
| +              widget_helper_.get(), &RenderWidgetHelper::GetNextRoutingID))); | 
|  | 
| if (CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableP2PApi)) | 
| channel_->AddFilter(new P2PSocketDispatcherHost()); | 
|  |