Index: components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java |
diff --git a/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java b/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java |
index 40d6642198e940e08e0283bd1545499139ba299b..9b252fca564f907e84a01dfe760672e7067c501c 100644 |
--- a/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java |
+++ b/components/cronet/android/java/src/org/chromium/net/ChromiumUrlRequestContext.java |
@@ -36,8 +36,9 @@ public class ChromiumUrlRequestContext { |
protected ChromiumUrlRequestContext( |
final Context context, String userAgent, CronetEngine.Builder config) { |
CronetLibraryLoader.ensureInitialized(context, config); |
- mChromiumUrlRequestContextAdapter = nativeCreateRequestContextAdapter( |
- userAgent, getLoggingLevel(), config.toJSONString()); |
+ mChromiumUrlRequestContextAdapter = |
+ nativeCreateRequestContextAdapter(userAgent, getLoggingLevel(), |
+ CronetUrlRequestContext.createNativeUrlRequestContextConfig(config)); |
if (mChromiumUrlRequestContextAdapter == 0) { |
throw new NullPointerException("Context Adapter creation failed"); |
} |
@@ -140,7 +141,7 @@ public class ChromiumUrlRequestContext { |
// Returns an instance ChromiumUrlRequestContextAdapter to be stored in |
// mChromiumUrlRequestContextAdapter. |
private native long nativeCreateRequestContextAdapter( |
- String userAgent, int loggingLevel, String config); |
+ String userAgent, int loggingLevel, long config); |
private native void nativeReleaseRequestContextAdapter( |
long chromiumUrlRequestContextAdapter); |