| Index: chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java
|
| index 360b52624cac92b4f4021ac8f1d2fbdeca45270c..e57c64ad1b0866bef7ca97c4d6ab2fc86b569206 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/webapps/WebApkActivity.java
|
| @@ -8,7 +8,6 @@ import android.content.Intent;
|
|
|
| import org.chromium.base.ContextUtils;
|
| import org.chromium.base.library_loader.LibraryProcessType;
|
| -import org.chromium.chrome.browser.ChromeApplication;
|
| import org.chromium.chrome.browser.ShortcutHelper;
|
| import org.chromium.chrome.browser.externalnav.ExternalNavigationParams;
|
| import org.chromium.chrome.browser.metrics.WebApkUma;
|
| @@ -31,6 +30,9 @@ public class WebApkActivity extends WebappActivity {
|
| /** Manages whether to check update for the WebAPK, and starts update check if needed. */
|
| private WebApkUpdateManager mUpdateManager;
|
|
|
| + private final ChildProcessCreationParams mDefaultParams =
|
| + ChildProcessCreationParams.getDefault();
|
| +
|
| @Override
|
| protected void onNewIntent(Intent intent) {
|
| super.onNewIntent(intent);
|
| @@ -187,14 +189,13 @@ public class WebApkActivity extends WebappActivity {
|
| */
|
| private void initializeChildProcessCreationParams(boolean isForWebApk) {
|
| // TODO(hanxi): crbug.com/664530. WebAPKs shouldn't use a global ChildProcessCreationParams.
|
| - ChromeApplication chrome = (ChromeApplication) ContextUtils.getApplicationContext();
|
| - ChildProcessCreationParams params = chrome.getChildProcessCreationParams();
|
| + ChildProcessCreationParams params = mDefaultParams;
|
| if (isForWebApk) {
|
| boolean isExternalService = false;
|
| params = new ChildProcessCreationParams(getWebappInfo().webApkPackageName(),
|
| isExternalService, LibraryProcessType.PROCESS_CHILD);
|
| }
|
| - ChildProcessCreationParams.set(params);
|
| + ChildProcessCreationParams.registerDefault(params);
|
| }
|
|
|
| @Override
|
|
|