| 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 e4698c9435339eb3337d11e43a3c82730aa65b34..fc7ed5cb56ca325462efe1f9f0866cccc8c036c9 100644
|
| --- a/chrome/browser/renderer_host/browser_render_process_host.cc
|
| +++ b/chrome/browser/renderer_host/browser_render_process_host.cc
|
| @@ -243,8 +243,10 @@ namespace {
|
| class RendererURLRequestContextOverride
|
| : public ResourceMessageFilter::URLRequestContextOverride {
|
| public:
|
| - explicit RendererURLRequestContextOverride(Profile* profile)
|
| - : request_context_(profile->GetRequestContext()),
|
| + RendererURLRequestContextOverride(Profile* profile,
|
| + const Extension* installed_app)
|
| + : request_context_(profile->GetRequestContextForPossibleApp(
|
| + installed_app)),
|
| media_request_context_(profile->GetRequestContextForMedia()) {
|
| }
|
|
|
| @@ -440,11 +442,13 @@ void BrowserRenderProcessHost::CreateMessageFilters() {
|
| new RenderMessageFilter(id(),
|
| PluginService::GetInstance(),
|
| profile(),
|
| + profile()->GetRequestContextForPossibleApp(
|
| + installed_app_),
|
| widget_helper_));
|
| channel_->AddFilter(render_message_filter);
|
|
|
| scoped_refptr<RendererURLRequestContextOverride> url_request_context_override(
|
| - new RendererURLRequestContextOverride(profile()));
|
| + new RendererURLRequestContextOverride(profile(), installed_app_));
|
|
|
| ResourceMessageFilter* resource_message_filter = new ResourceMessageFilter(
|
| id(), ChildProcessInfo::RENDER_PROCESS,
|
|
|