Index: components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java |
diff --git a/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java b/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java |
index 9fd0059786cb37800cf349f82f0d2df360d20fc5..f4e91370a4d5ebba849826f27b0c22d4ae34e872 100644 |
--- a/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java |
+++ b/components/cronet/android/java/src/org/chromium/net/CronetUrlRequestContext.java |
@@ -76,7 +76,7 @@ class CronetUrlRequestContext extends CronetEngine { |
new ObserverList<RequestFinishedListener>(); |
@UsedByReflection("CronetEngine.java") |
- public CronetUrlRequestContext(CronetEngine.Builder builder) { |
+ public CronetUrlRequestContext(final CronetEngine.Builder builder) { |
CronetLibraryLoader.ensureInitialized(builder.getContext(), builder); |
nativeSetMinLogLevel(getLoggingLevel()); |
synchronized (mLock) { |
@@ -91,6 +91,7 @@ class CronetUrlRequestContext extends CronetEngine { |
Runnable task = new Runnable() { |
@Override |
public void run() { |
+ CronetLibraryLoader.ensureMainThreadInitialized(builder.getContext()); |
synchronized (mLock) { |
// mUrlRequestContextAdapter is guaranteed to exist until |
// initialization on main and network threads completes and |