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 || |