| Index: android_webview/native/aw_contents.cc
|
| diff --git a/android_webview/native/aw_contents.cc b/android_webview/native/aw_contents.cc
|
| index ccb0c521307edb8e797dddd70f40a15e8dd433b1..9366ae968dd0244eb1b1de7bd7fcb38dccb5dd9a 100644
|
| --- a/android_webview/native/aw_contents.cc
|
| +++ b/android_webview/native/aw_contents.cc
|
| @@ -8,6 +8,7 @@
|
|
|
| #include "android_webview/browser/aw_browser_context.h"
|
| #include "android_webview/browser/aw_browser_main_parts.h"
|
| +#include "android_webview/browser/aw_resource_context.h"
|
| #include "android_webview/browser/gpu_memory_buffer_factory_impl.h"
|
| #include "android_webview/browser/in_process_view_renderer.h"
|
| #include "android_webview/browser/net_disk_cache_remover.h"
|
| @@ -974,6 +975,18 @@ void AwContents::EnableOnNewPicture(JNIEnv* env,
|
| browser_view_renderer_->EnableOnNewPicture(enabled);
|
| }
|
|
|
| +void AwContents::SetExtraHeadersForUrl(JNIEnv* env, jobject obj,
|
| + jstring url, jstring jextra_headers) {
|
| + std::string extra_headers;
|
| + if (jextra_headers)
|
| + extra_headers = ConvertJavaStringToUTF8(env, jextra_headers);
|
| + AwResourceContext* resource_context = static_cast<AwResourceContext*>(
|
| + AwBrowserContext::FromWebContents(web_contents_.get())->
|
| + GetResourceContext());
|
| + resource_context->SetExtraHeaders(GURL(ConvertJavaStringToUTF8(env, url)),
|
| + extra_headers);
|
| +}
|
| +
|
| void AwContents::SetJsOnlineProperty(JNIEnv* env,
|
| jobject obj,
|
| jboolean network_up) {
|
|
|