| Index: chrome/browser/renderer_host/chrome_render_view_host_observer.cc
|
| diff --git a/chrome/browser/renderer_host/chrome_render_view_host_observer.cc b/chrome/browser/renderer_host/chrome_render_view_host_observer.cc
|
| index 3a2713d31eae6ba2a3cde000304abc271844688c..01ef4a67879ae0f5cf68b401dd1d9bf94964b2ff 100644
|
| --- a/chrome/browser/renderer_host/chrome_render_view_host_observer.cc
|
| +++ b/chrome/browser/renderer_host/chrome_render_view_host_observer.cc
|
| @@ -114,13 +114,12 @@ void ChromeRenderViewHostObserver::InitRenderViewForExtensions() {
|
| type == Extension::TYPE_PACKAGED_APP) {
|
| ChildProcessSecurityPolicy::GetInstance()->GrantScheme(
|
| process->GetID(), chrome::kChromeUIScheme);
|
| - }
|
|
|
| - if (type == Extension::TYPE_EXTENSION &&
|
| - profile_->GetExtensionService()->extension_prefs()->AllowFileAccess(
|
| + if (profile_->GetExtensionService()->extension_prefs()->AllowFileAccess(
|
| extension->id())) {
|
| - ChildProcessSecurityPolicy::GetInstance()->GrantScheme(
|
| - process->GetID(), chrome::kFileScheme);
|
| + ChildProcessSecurityPolicy::GetInstance()->GrantScheme(
|
| + process->GetID(), chrome::kFileScheme);
|
| + }
|
| }
|
|
|
| if (type == Extension::TYPE_EXTENSION ||
|
|
|