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 a5a65216bdf5bd5452dab9f44828af5b61b45989..de83e602556dd75d3101b5d4dc6d72d04b8c0eb1 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; |
@@ -34,6 +33,9 @@ public class WebApkActivity extends WebappActivity { |
/** Indicates whether launching renderer in WebAPK process is enabled. */ |
private boolean mCanLaunchRendererInWebApkProcess; |
+ private final ChildProcessCreationParams mDefaultParams = |
+ ChildProcessCreationParams.getDefault(); |
+ |
@Override |
protected void onNewIntent(Intent intent) { |
super.onNewIntent(intent); |
@@ -185,14 +187,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 |