| Index: chrome/browser/banners/app_banner_data_fetcher.cc
|
| diff --git a/chrome/browser/banners/app_banner_data_fetcher.cc b/chrome/browser/banners/app_banner_data_fetcher.cc
|
| index 48589c0116663d3e26774bee7ecd8002a1145b9f..f1dba16690d1cd9bf4a83ce1f3f36d1f60120c7c 100644
|
| --- a/chrome/browser/banners/app_banner_data_fetcher.cc
|
| +++ b/chrome/browser/banners/app_banner_data_fetcher.cc
|
| @@ -202,7 +202,7 @@ void AppBannerDataFetcher::OnBannerPromptReply(
|
| FOR_EACH_OBSERVER(Observer, observer_list_,
|
| OnDecidedWhetherToShow(this, true));
|
|
|
| - ShowBanner(app_icon_.get(), app_title_, referrer);
|
| + ShowBanner(app_icon_url_, app_icon_.get(), app_title_, referrer);
|
| is_active_ = false;
|
| }
|
|
|
| @@ -369,13 +369,10 @@ void AppBannerDataFetcher::OnHasServiceWorker(
|
|
|
| bool AppBannerDataFetcher::FetchAppIcon(content::WebContents* web_contents,
|
| const GURL& icon_url) {
|
| + app_icon_url_ = icon_url;
|
| return ManifestIconDownloader::Download(
|
| - web_contents,
|
| - icon_url,
|
| - ideal_icon_size_in_dp_,
|
| - minimum_icon_size_in_dp_,
|
| - base::Bind(&AppBannerDataFetcher::OnAppIconFetched,
|
| - this));
|
| + web_contents, icon_url, ideal_icon_size_in_dp_, minimum_icon_size_in_dp_,
|
| + base::Bind(&AppBannerDataFetcher::OnAppIconFetched, this));
|
| }
|
|
|
| void AppBannerDataFetcher::OnAppIconFetched(const SkBitmap& bitmap) {
|
|
|