Index: content/public/android/java/src/org/chromium/content/browser/BrowserStartupController.java |
diff --git a/content/public/android/java/src/org/chromium/content/browser/BrowserStartupController.java b/content/public/android/java/src/org/chromium/content/browser/BrowserStartupController.java |
index d53701dfa427faf6c748fbfb49a3d8788b1d4b85..6c97f4c8b35293bc1849bafbbf995d702b82d87e 100644 |
--- a/content/public/android/java/src/org/chromium/content/browser/BrowserStartupController.java |
+++ b/content/public/android/java/src/org/chromium/content/browser/BrowserStartupController.java |
@@ -7,6 +7,7 @@ |
import android.content.Context; |
import android.os.Handler; |
+import org.chromium.base.ContextUtils; |
import org.chromium.base.Log; |
import org.chromium.base.ResourceExtractor; |
import org.chromium.base.ThreadUtils; |
@@ -291,6 +292,7 @@ |
// TODO(yfriedman): Remove dependency on a command line flag for this. |
DeviceUtils.addDeviceSpecificUserAgentSwitch(mContext); |
+ ContextUtils.initApplicationContext(mContext); |
nativeSetCommandLineFlags( |
singleProcess, nativeIsPluginEnabled() ? getPlugins() : null); |
mPostResourceExtractionTasksCompleted = true; |
@@ -317,6 +319,8 @@ |
ResourceExtractor resourceExtractor = ResourceExtractor.get(mContext); |
resourceExtractor.startExtractingResources(); |
resourceExtractor.waitForCompletion(); |
+ |
+ ContextUtils.initApplicationContext(mContext.getApplicationContext()); |
nativeSetCommandLineFlags(false, null); |
} |