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..1c4140cbcdbc4e266121b385596e21bd8f7c73c1 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.ensureInitializedOnMainThread(builder.getContext()); |
synchronized (mLock) { |
// mUrlRequestContextAdapter is guaranteed to exist until |
// initialization on main and network threads completes and |