| Index: chrome/browser/android/download/chrome_download_delegate.cc
|
| diff --git a/chrome/browser/android/download/chrome_download_delegate.cc b/chrome/browser/android/download/chrome_download_delegate.cc
|
| index 5fa5db177bb0531c598a2efa75c6ab73265374ad..8ce3faccc1eb7f6b6e97ab29b090261dd205c89e 100644
|
| --- a/chrome/browser/android/download/chrome_download_delegate.cc
|
| +++ b/chrome/browser/android/download/chrome_download_delegate.cc
|
| @@ -48,14 +48,17 @@ static jboolean IsDownloadDangerous(JNIEnv* env,
|
| }
|
|
|
| // Called when a dangerous download is validated.
|
| -static void DangerousDownloadValidated(JNIEnv* env,
|
| - const JavaParamRef<jclass>& clazz,
|
| - const JavaParamRef<jobject>& tab,
|
| - jint download_id,
|
| - jboolean accept) {
|
| +static void DangerousDownloadValidated(
|
| + JNIEnv* env,
|
| + const JavaParamRef<jclass>& clazz,
|
| + const JavaParamRef<jobject>& tab,
|
| + const JavaParamRef<jstring>& jdownload_guid,
|
| + jboolean accept) {
|
| + std::string download_guid =
|
| + base::android::ConvertJavaStringToUTF8(env, jdownload_guid);
|
| TabAndroid* tab_android = TabAndroid::GetNativeTab(env, tab);
|
| DownloadControllerAndroid::Get()->DangerousDownloadValidated(
|
| - tab_android->web_contents(), download_id, accept);
|
| + tab_android->web_contents(), download_guid, accept);
|
| }
|
|
|
| // static
|
|
|