Index: android_webview/native/aw_contents_statics.cc |
diff --git a/android_webview/native/aw_contents_statics.cc b/android_webview/native/aw_contents_statics.cc |
index 41824c58f8a5b9824a4f48d3e39231bf60d2df3e..0cd4964d5a7628d60306a6ba369c514bc3da5b2b 100644 |
--- a/android_webview/native/aw_contents_statics.cc |
+++ b/android_webview/native/aw_contents_statics.cc |
@@ -50,7 +50,12 @@ void ClearClientCertPreferences(JNIEnv* env, jclass, jobject callback) { |
// static |
void SetDataReductionProxyKey(JNIEnv* env, jclass, jstring key) { |
- DataReductionProxySettings::SetKey(ConvertJavaStringToUTF8(env, key)); |
+ AwBrowserContext* browser_context = AwBrowserContext::GetDefault(); |
+ DCHECK(browser_context); |
+ DataReductionProxySettings* drp_settings = |
+ browser_context->GetDataReductionProxySettings(); |
+ DCHECK(drp_settings); |
+ drp_settings->set_key(ConvertJavaStringToUTF8(env, key)); |
} |
// static |