| Index: chrome/android/java/src/org/chromium/chrome/browser/init/NativeInitializationController.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/NativeInitializationController.java b/chrome/android/java/src/org/chromium/chrome/browser/init/NativeInitializationController.java
|
| index 960dcc3ed896f7a6576dcee14210657c165b04a6..6129a923c0d079b9067a1300a5a89eb25101be17 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/init/NativeInitializationController.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/init/NativeInitializationController.java
|
| @@ -78,13 +78,16 @@ class NativeInitializationController {
|
| @Override
|
| public void run() {
|
| try {
|
| - LibraryLoader.get(LibraryProcessType.PROCESS_BROWSER)
|
| - .ensureInitialized(mContext.getApplicationContext(), true);
|
| + LibraryLoader libraryLoader =
|
| + LibraryLoader.get(LibraryProcessType.PROCESS_BROWSER);
|
| + libraryLoader.ensureInitialized(mContext.getApplicationContext(), true);
|
| + libraryLoader.asyncPrefaultLibraries(mContext);
|
| } catch (ProcessInitException e) {
|
| Log.e(TAG, "Unable to load native library.", e);
|
| mActivityDelegate.onStartupFailure();
|
| return;
|
| }
|
| +
|
| ChildProcessLauncher.warmUp(mContext);
|
| ThreadUtils.runOnUiThread(new Runnable() {
|
| @Override
|
|
|