Index: chrome/browser/chrome_content_browser_client.cc |
diff --git a/chrome/browser/chrome_content_browser_client.cc b/chrome/browser/chrome_content_browser_client.cc |
index 3da75825d26d5e463a446921cfce5f1deb1d6c44..d4c7936be9ab706be826a48cc7077b57f8c3d0d8 100644 |
--- a/chrome/browser/chrome_content_browser_client.cc |
+++ b/chrome/browser/chrome_content_browser_client.cc |
@@ -2062,6 +2062,15 @@ ui::SelectFilePolicy* ChromeContentBrowserClient::CreateSelectFilePolicy( |
return new ChromeSelectFilePolicy(web_contents); |
} |
+std::vector<std::string> |
+ChromeContentBrowserClient::GetAdditionalAllowedSchemesForFileSystem() { |
+ std::vector<std::string> additional_allowed_schemes = |
+ ContentBrowserClient::GetAdditionalAllowedSchemesForFileSystem(); |
+ additional_allowed_schemes.push_back(kChromeUIScheme); |
+ additional_allowed_schemes.push_back(extensions::kExtensionScheme); |
+ return additional_allowed_schemes; |
+} |
+ |
#if defined(OS_POSIX) && !defined(OS_MACOSX) |
void ChromeContentBrowserClient::GetAdditionalMappedFilesForChildProcess( |
const CommandLine& command_line, |