Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java b/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java |
| index f63bca998a36140a33c3bb0e7e489fb1f95923c3..d0b817afde96ee964e5021153481574a372a4ee4 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/DeferredStartupHandler.java |
| @@ -46,6 +46,7 @@ import org.chromium.chrome.browser.preferences.ChromePreferenceManager; |
| import org.chromium.chrome.browser.preferences.privacy.PrivacyPreferencesManager; |
| import org.chromium.chrome.browser.share.ShareHelper; |
| import org.chromium.chrome.browser.webapps.ChromeWebApkHost; |
| +import org.chromium.chrome.browser.webapps.WebApkInstaller; |
| import org.chromium.chrome.browser.webapps.WebApkVersionManager; |
| import org.chromium.chrome.browser.webapps.WebappRegistry; |
| import org.chromium.components.minidump_uploader.CrashFileManager; |
| @@ -270,6 +271,11 @@ public class DeferredStartupHandler { |
| PrecacheLauncher.updatePrecachingEnabled(mAppContext); |
| if (ChromeWebApkHost.isEnabled()) { |
| + if (ChromeWebApkHost.canUseGooglePlayToInstallWebApk()) { |
| + ChromeApplication application = (ChromeApplication) mAppContext; |
|
dominickn
2016/12/08 03:31:26
mAppContext is just the result of calling ContextU
Xi Han
2016/12/08 18:03:07
Yes, we could move it back to the WebApkInstaller.
dominickn
2016/12/12 03:15:24
The delegate lives on the application context, so
Xi Han
2016/12/12 19:09:53
I see, yes, we shouldn't trust DeferredStartupHan
|
| + WebApkInstaller.setGooglePlayWebApkInstallDelegate( |
| + application.createGooglePlayWebApkInstallDelegate()); |
| + } |
| WebApkVersionManager.updateWebApksIfNeeded(); |
| } |