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; |