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 |