| Index: chrome/browser/android/webapk/webapk_update_data_fetcher.cc
|
| diff --git a/chrome/browser/android/webapk/webapk_update_data_fetcher.cc b/chrome/browser/android/webapk/webapk_update_data_fetcher.cc
|
| index 2443cd0722bd8ef894a0ef5591ad6448bde8ae89..69f626329dbb8f4210c7c302615a1a4b29af0491 100644
|
| --- a/chrome/browser/android/webapk/webapk_update_data_fetcher.cc
|
| +++ b/chrome/browser/android/webapk/webapk_update_data_fetcher.cc
|
| @@ -155,17 +155,14 @@ void WebApkUpdateDataFetcher::OnDidGetInstallableData(
|
| Profile* profile =
|
| Profile::FromBrowserContext(web_contents()->GetBrowserContext());
|
|
|
| - icon_hasher_.reset(new WebApkIconHasher(
|
| + WebApkIconHasher::DownloadAndComputeMurmur2Hash(
|
| profile->GetRequestContext(), data.primary_icon_url,
|
| base::Bind(&WebApkUpdateDataFetcher::OnGotIconMurmur2Hash,
|
| - weak_ptr_factory_.GetWeakPtr())));
|
| - icon_hasher_->DownloadAndComputeMurmur2Hash();
|
| + weak_ptr_factory_.GetWeakPtr()));
|
| }
|
|
|
| void WebApkUpdateDataFetcher::OnGotIconMurmur2Hash(
|
| const std::string& best_primary_icon_murmur2_hash) {
|
| - icon_hasher_.reset();
|
| -
|
| if (best_primary_icon_murmur2_hash.empty()) {
|
| OnWebManifestNotWebApkCompatible();
|
| return;
|
|
|