| 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 149a3e2c5e0b5dd9fc75490975d5c5721627bc55..a32ff99e8f255816a1676f2fa5ecd27c53973032 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
|
| @@ -20,6 +20,8 @@ import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.chrome.browser.ChromeApplication;
|
| import org.chromium.chrome.browser.ShortcutHelper;
|
| import org.chromium.chrome.browser.banners.InstallerDelegate;
|
| +import org.chromium.chrome.browser.externalauth.ExternalAuthUtils;
|
| +import org.chromium.chrome.browser.externalauth.UserRecoverableErrorHandler;
|
| import org.chromium.chrome.browser.util.IntentUtils;
|
|
|
| import java.io.File;
|
| @@ -62,8 +64,11 @@ public class WebApkInstaller {
|
| }
|
|
|
| @CalledByNative
|
| - private boolean hasGooglePlayWebApkInstallDelegate() {
|
| - return mGooglePlayWebApkInstallDelegate != null;
|
| + private boolean canUseGooglePlayInstallService() {
|
| + return mGooglePlayWebApkInstallDelegate != null
|
| + && ExternalAuthUtils.getInstance().canUseGooglePlayServices(
|
| + ContextUtils.getApplicationContext(),
|
| + new UserRecoverableErrorHandler.Silent());
|
| }
|
|
|
| @CalledByNative
|
|
|