| Index: chrome/browser/android/webapk/webapk_installer.cc
|
| diff --git a/chrome/browser/android/webapk/webapk_installer.cc b/chrome/browser/android/webapk/webapk_installer.cc
|
| index 784fb5821048580e86d3b67fee73baf90abf6d49..685f190a2b2cb9b72d83385192539017b5eeae31 100644
|
| --- a/chrome/browser/android/webapk/webapk_installer.cc
|
| +++ b/chrome/browser/android/webapk/webapk_installer.cc
|
| @@ -424,10 +424,12 @@ void WebApkInstaller::OnURLFetchComplete(const net::URLFetcher* source) {
|
| if (CanUseGooglePlayInstallService()) {
|
| int version = 1;
|
| base::StringToInt(response->version(), &version);
|
| - if (!InstallOrUpdateWebApkFromGooglePlay(response->package_name(), version,
|
| - response->token())) {
|
| - OnFailure();
|
| - }
|
| + // TODO(hanxi): crbug.com/688759. Remove the return value of
|
| + // InstallOrUpdateWebApkFromGooglePlay(), since a callback will be called
|
| + // asynchronously after the install or upidate has either failed or
|
| + // completed.
|
| + InstallOrUpdateWebApkFromGooglePlay(response->package_name(), version,
|
| + response->token());
|
| return;
|
| }
|
|
|
|
|