Commit 57bc6840 authored by Alan Cutter's avatar Alan Cutter Committed by Commit Bot

Remove unused parameter in GetValidIconUrlsToDownload()

Bug: 926083
Change-Id: Ibb961ead98be58a3cb9079ca5bf8edf0e86001fe
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1905293
Auto-Submit: Alan Cutter <alancutter@chromium.org>
Reviewed-by: default avatarAlexey Baskakov <loyso@chromium.org>
Commit-Queue: Alexey Baskakov <loyso@chromium.org>
Cr-Commit-Position: refs/heads/master@{#714140}
parent f332e55a
...@@ -153,21 +153,13 @@ void UpdateWebAppInfoFromManifest(const blink::Manifest& manifest, ...@@ -153,21 +153,13 @@ void UpdateWebAppInfoFromManifest(const blink::Manifest& manifest,
} }
std::vector<GURL> GetValidIconUrlsToDownload( std::vector<GURL> GetValidIconUrlsToDownload(
const WebApplicationInfo& web_app_info, const WebApplicationInfo& web_app_info) {
const InstallableData* data) {
// Add icon urls to download from the WebApplicationInfo.
std::vector<GURL> web_app_info_icon_urls; std::vector<GURL> web_app_info_icon_urls;
for (auto& info : web_app_info.icons) { for (auto& info : web_app_info.icons) {
if (!info.url.is_valid()) if (!info.url.is_valid())
continue; continue;
// Skip downloading icon if we already have it from the InstallableManager.
if (data && data->primary_icon && data->primary_icon_url == info.url)
continue;
web_app_info_icon_urls.push_back(info.url); web_app_info_icon_urls.push_back(info.url);
} }
return web_app_info_icon_urls; return web_app_info_icon_urls;
} }
......
...@@ -12,7 +12,6 @@ ...@@ -12,7 +12,6 @@
#include "url/gurl.h" #include "url/gurl.h"
enum class WebappInstallSource; enum class WebappInstallSource;
struct InstallableData;
struct WebApplicationInfo; struct WebApplicationInfo;
class SkBitmap; class SkBitmap;
...@@ -40,12 +39,9 @@ void UpdateWebAppInfoFromManifest(const blink::Manifest& manifest, ...@@ -40,12 +39,9 @@ void UpdateWebAppInfoFromManifest(const blink::Manifest& manifest,
WebApplicationInfo* web_app_info, WebApplicationInfo* web_app_info,
ForInstallableSite installable_site); ForInstallableSite installable_site);
// Form a list of icons to download: Remove icons with invalid urls. If |data| // Form a list of icons to download: Remove icons with invalid urls.
// is specified and contains a valid primary icon, we skip downloading any
// matching icon in |web_app_info|.
std::vector<GURL> GetValidIconUrlsToDownload( std::vector<GURL> GetValidIconUrlsToDownload(
const WebApplicationInfo& web_app_info, const WebApplicationInfo& web_app_info);
const InstallableData* data);
// A map of icon urls to the bitmaps provided by that url. // A map of icon urls to the bitmaps provided by that url.
using IconsMap = std::map<GURL, std::vector<SkBitmap>>; using IconsMap = std::map<GURL, std::vector<SkBitmap>>;
......
...@@ -232,7 +232,7 @@ void WebAppInstallTask::InstallWebAppFromInfoRetrieveIcons( ...@@ -232,7 +232,7 @@ void WebAppInstallTask::InstallWebAppFromInfoRetrieveIcons(
background_installation_ = true; background_installation_ = true;
std::vector<GURL> icon_urls = std::vector<GURL> icon_urls =
GetValidIconUrlsToDownload(*web_application_info, /*data=*/nullptr); GetValidIconUrlsToDownload(*web_application_info);
// Skip downloading the page favicons as everything in is the URL list. // Skip downloading the page favicons as everything in is the URL list.
data_retriever_->GetIcons( data_retriever_->GetIcons(
...@@ -255,7 +255,7 @@ void WebAppInstallTask::UpdateWebAppFromInfo( ...@@ -255,7 +255,7 @@ void WebAppInstallTask::UpdateWebAppFromInfo(
background_installation_ = true; background_installation_ = true;
std::vector<GURL> icon_urls = std::vector<GURL> icon_urls =
GetValidIconUrlsToDownload(*web_application_info, /*data=*/nullptr); GetValidIconUrlsToDownload(*web_application_info);
data_retriever_->GetIcons( data_retriever_->GetIcons(
web_contents, std::move(icon_urls), web_contents, std::move(icon_urls),
...@@ -462,8 +462,7 @@ void WebAppInstallTask::OnDidPerformInstallableCheck( ...@@ -462,8 +462,7 @@ void WebAppInstallTask::OnDidPerformInstallableCheck(
return; return;
} }
std::vector<GURL> icon_urls = std::vector<GURL> icon_urls = GetValidIconUrlsToDownload(*web_app_info);
GetValidIconUrlsToDownload(*web_app_info, /*data=*/nullptr);
// A system app should always have a manifest icon. // A system app should always have a manifest icon.
if (install_source_ == WebappInstallSource::SYSTEM_DEFAULT) { if (install_source_ == WebappInstallSource::SYSTEM_DEFAULT) {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment