| Index: chrome/browser/ui/android/context_menu_helper.cc
|
| diff --git a/chrome/browser/ui/android/context_menu_helper.cc b/chrome/browser/ui/android/context_menu_helper.cc
|
| index fb7df2762d3996800e00beedf6b5ca56abf0d3f9..d53807d78b8373fa577e61d2ea7b6838ecbc237d 100644
|
| --- a/chrome/browser/ui/android/context_menu_helper.cc
|
| +++ b/chrome/browser/ui/android/context_menu_helper.cc
|
| @@ -14,6 +14,7 @@
|
| #include "jni/ContextMenuParams_jni.h"
|
| #include "ui/gfx/geometry/point.h"
|
|
|
| +using base::android::ConvertJavaStringToUTF8;
|
| using base::android::ConvertUTF8ToJavaString;
|
| using base::android::ConvertUTF16ToJavaString;
|
| using base::android::ScopedJavaLocalRef;
|
| @@ -96,11 +97,14 @@ ContextMenuHelper::CreateJavaContextMenuParams(
|
|
|
| void ContextMenuHelper::OnStartDownload(JNIEnv* env,
|
| jobject obj,
|
| - jboolean jis_link) {
|
| + jboolean jis_link,
|
| + jstring jheaders) {
|
| + std::string headers(ConvertJavaStringToUTF8(env, jheaders));
|
| content::DownloadControllerAndroid::Get()->StartContextMenuDownload(
|
| context_menu_params_,
|
| web_contents_,
|
| - jis_link);
|
| + jis_link,
|
| + headers);
|
| }
|
|
|
| bool RegisterContextMenuHelper(JNIEnv* env) {
|
|
|