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(); |