Index: chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
diff --git a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
index e50de2f7ddc31594060a33d38e890e8ae7433528..ccd4e47f98af8e23159118778e13eec726d57d78 100644 |
--- a/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
+++ b/chrome/browser/ui/webui/extensions/extension_settings_handler.cc |
@@ -1066,7 +1066,8 @@ void ExtensionSettingsHandler::HandlePermissionsMessage( |
extension_id_prompting_ = extension->id(); |
prompt_.reset(new ExtensionInstallPrompt(web_contents())); |
std::vector<base::FilePath> retained_file_paths; |
- if (extension->HasAPIPermission(APIPermission::kFileSystem)) { |
+ if (extension->permissions_data()->HasAPIPermission( |
+ APIPermission::kFileSystem)) { |
std::vector<apps::SavedFileEntry> retained_file_entries = |
apps::SavedFilesService::Get(Profile::FromWebUI( |
web_ui()))->GetAllFileEntries(extension_id_prompting_); |