| Index: chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java b/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java
|
| index 67bdfd845f42cfec77e86b279e96ba294bbd50d2..f762e04f4a3420f89d06a177c472c0fb93e08821 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/init/ChromeBrowserInitializer.java
|
| @@ -119,10 +119,9 @@ public class ChromeBrowserInitializer {
|
| public void handleSynchronousStartup() throws ProcessInitException {
|
| assert ThreadUtils.runningOnUiThread() : "Tried to start the browser on the wrong thread";
|
|
|
| - ChromeBrowserInitializer initializer = ChromeBrowserInitializer.getInstance(mApplication);
|
| BrowserParts parts = new EmptyBrowserParts();
|
| - initializer.handlePreNativeStartup(parts);
|
| - initializer.handlePostNativeStartup(false, parts);
|
| + handlePreNativeStartup(parts);
|
| + handlePostNativeStartup(false, parts);
|
| }
|
|
|
| /**
|
| @@ -134,6 +133,7 @@ public class ChromeBrowserInitializer {
|
| public void handlePreNativeStartup(final BrowserParts parts) {
|
| assert ThreadUtils.runningOnUiThread() : "Tried to start the browser on the wrong thread";
|
|
|
| + ProcessInitializationHandler.getInstance().initializePreNative();
|
| preInflationStartup();
|
| parts.preInflationStartup();
|
| if (parts.isActivityFinishing()) return;
|
|
|