Index: chrome/browser/ui/webui/options/extension_settings_handler.cc |
diff --git a/chrome/browser/ui/webui/options/extension_settings_handler.cc b/chrome/browser/ui/webui/options/extension_settings_handler.cc |
index f7f323a900d87b995e4072386223ca26a8c739c3..9d3e9d68370456055688e464f6ab595a04828af5 100644 |
--- a/chrome/browser/ui/webui/options/extension_settings_handler.cc |
+++ b/chrome/browser/ui/webui/options/extension_settings_handler.cc |
@@ -805,20 +805,6 @@ DictionaryValue* ExtensionsDOMHandler::CreateContentScriptDetailValue( |
return script_data; |
} |
-static bool ExtensionWantsFileAccess(const Extension* extension) { |
- for (UserScriptList::const_iterator it = extension->content_scripts().begin(); |
- it != extension->content_scripts().end(); ++it) { |
- for (UserScript::PatternList::const_iterator pattern = |
- it->url_patterns().begin(); |
- pattern != it->url_patterns().end(); ++pattern) { |
- if (pattern->MatchesScheme(chrome::kFileScheme)) |
- return true; |
- } |
- } |
- |
- return false; |
-} |
- |
// Static |
DictionaryValue* ExtensionsDOMHandler::CreateExtensionDetailValue( |
ExtensionService* service, const Extension* extension, |
@@ -833,8 +819,7 @@ DictionaryValue* ExtensionsDOMHandler::CreateExtensionDetailValue( |
extension_data->SetBoolean("terminated", terminated); |
extension_data->SetBoolean("enabledIncognito", |
service ? service->IsIncognitoEnabled(extension) : false); |
- extension_data->SetBoolean("wantsFileAccess", |
- ExtensionWantsFileAccess(extension)); |
+ extension_data->SetBoolean("wantsFileAccess", extension->wants_file_access()); |
extension_data->SetBoolean("allowFileAccess", |
service ? service->AllowFileAccess(extension) : false); |
extension_data->SetBoolean("allow_reload", |