| Index: chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java
|
| index 5887eba84ce825c158613288b10d58f446e3e59d..23a4c59d165350179cbb47edbfeefc0b9c5d3f44 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/init/AsyncInitializationActivity.java
|
| @@ -108,9 +108,15 @@ public abstract class AsyncInitializationActivity extends AppCompatActivity impl
|
|
|
| // Kick off long running IO tasks that can be done in parallel.
|
| mNativeInitializationController = new NativeInitializationController(this, this);
|
| + initializeChildProcessCreationParams();
|
| mNativeInitializationController.startBackgroundTasks();
|
| }
|
|
|
| + /**
|
| + * Allow derived classes to initialize their own {@link ChildProcessCreationParams}.
|
| + */
|
| + protected void initializeChildProcessCreationParams() {}
|
| +
|
| @Override
|
| public void postInflationStartup() {
|
| final View firstDrawView = getViewToBeDrawnBeforeInitializingNative();
|
|
|