Component extensions loading: Leverage ResourceBundle::IsGzipped.
Previously a gzipped_resource_file_map_source/header Grit output was used
to determine which component extension resources are gzipped. This is no
longer necessary.
This is in preparation of deleting gzipped_resource_file_map_source Grit
output completely.
Specifically:
- Modify chrome_url_request_util.cc to use ResourceBundle::IsGzipped.
- Remove ComponentExtensionResourceInfo struct and update all signatures,
basically reverting a lot of the changes made at r627283, since
they are no longer necessary.
- Remove last usages of type="gzipped_resource_file_map_source" in grd
files.
Bug: 961063
Change-Id: Ifc9d1535c96e4a168b3d45f3c831976e52c9444a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1601481
Reviewed-by: Devlin <[email protected]>
Reviewed-by: Dominick Ng <[email protected]>
Reviewed-by: Sam McNally <[email protected]>
Reviewed-by: Michael Spang <[email protected]>
Reviewed-by: Darren Shen <[email protected]>
Commit-Queue: Demetrios Papadopoulos <[email protected]>
Cr-Commit-Position: refs/heads/master@{#658652}
diff --git a/chrome/browser/extensions/chrome_extensions_browser_client.cc b/chrome/browser/extensions/chrome_extensions_browser_client.cc
index d717bc7..a483305 100644
--- a/chrome/browser/extensions/chrome_extensions_browser_client.cc
+++ b/chrome/browser/extensions/chrome_extensions_browser_client.cc
@@ -201,21 +201,21 @@
base::FilePath ChromeExtensionsBrowserClient::GetBundleResourcePath(
const network::ResourceRequest& request,
const base::FilePath& extension_resources_path,
- ComponentExtensionResourceInfo* resource_info) const {
+ int* resource_id) const {
return chrome_url_request_util::GetBundleResourcePath(
- request, extension_resources_path, resource_info);
+ request, extension_resources_path, resource_id);
}
void ChromeExtensionsBrowserClient::LoadResourceFromResourceBundle(
const network::ResourceRequest& request,
network::mojom::URLLoaderRequest loader,
const base::FilePath& resource_relative_path,
- const ComponentExtensionResourceInfo& resource_info,
+ int resource_id,
const std::string& content_security_policy,
network::mojom::URLLoaderClientPtr client,
bool send_cors_header) {
chrome_url_request_util::LoadResourceFromResourceBundle(
- request, std::move(loader), resource_relative_path, resource_info,
+ request, std::move(loader), resource_relative_path, resource_id,
content_security_policy, std::move(client), send_cors_header);
}