| Index: chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java
|
| index c19b3a1ea8020608620cea38c7e3c4cf9f2dacfc..894ed3983d37215b81754834b52902fe17670762 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkInstaller.java
|
| @@ -162,10 +162,19 @@ public class WebApkInstaller {
|
| @CalledByNative
|
| private void updateAsyncFromGooglePlay(
|
| String packageName, int version, String title, String token, String url) {
|
| - if (mGooglePlayWebApkInstallDelegate == null) return;
|
| + if (mGooglePlayWebApkInstallDelegate == null) {
|
| + notify(false);
|
| + return;
|
| + }
|
|
|
| + Callback<Boolean> callback = new Callback<Boolean>() {
|
| + @Override
|
| + public void onResult(Boolean success) {
|
| + WebApkInstaller.this.notify(success);
|
| + }
|
| + };
|
| mGooglePlayWebApkInstallDelegate.installAsync(
|
| - packageName, version, title, token, url, null);
|
| + packageName, version, title, token, url, callback);
|
| }
|
|
|
| /**
|
|
|