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 cb924d3b6b035ffe2eaaf658f3879f7af9d0e5d0..90a70072543b1c003193147792b491d6383f6618 100644 |
--- a/chrome/browser/renderer_host/chrome_render_view_host_observer.cc |
+++ b/chrome/browser/renderer_host/chrome_render_view_host_observer.cc |
@@ -116,6 +116,12 @@ void ChromeRenderViewHostObserver::InitRenderViewForExtensions() { |
process->id(), chrome::kChromeUIScheme); |
} |
+ if (type == Extension::TYPE_EXTENSION && profile_->GetExtensionService()-> |
Aaron Boodman
2011/11/17 21:31:23
Weird indent - can you put profile on the next lin
Mihai Parparita -not on Chrome
2011/11/17 23:14:03
Done.
|
+ extension_prefs()->AllowFileAccess(extension->id())) { |
+ ChildProcessSecurityPolicy::GetInstance()->GrantScheme( |
+ process->id(), chrome::kFileScheme); |
+ } |
+ |
if (type == Extension::TYPE_EXTENSION || |
type == Extension::TYPE_USER_SCRIPT || |
type == Extension::TYPE_PACKAGED_APP || |