| 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 ef9dbe6942fea21d8c9ef9bde48167a56827b0bc..a5db63633d49deb7dfd8f23fb3b30e031a4fab93 100644
|
| --- a/chrome/browser/ui/android/context_menu_helper.cc
|
| +++ b/chrome/browser/ui/android/context_menu_helper.cc
|
| @@ -66,8 +66,8 @@ void ContextMenuHelper::SetPopulator(jobject jpopulator) {
|
| base::android::ScopedJavaLocalRef<jobject>
|
| ContextMenuHelper::CreateJavaContextMenuParams(
|
| const content::ContextMenuParams& params) {
|
| - GURL sanitizedReferrer = SanitizeReferrer(
|
| - params.frame_url.is_empty() ? params.page_url : params.frame_url);
|
| + GURL sanitizedReferrer = (params.frame_url.is_empty() ?
|
| + params.page_url : params.frame_url).GetAsReferrer();
|
|
|
| JNIEnv* env = base::android::AttachCurrentThread();
|
| base::android::ScopedJavaLocalRef<jobject> jmenu_info =
|
| @@ -95,19 +95,6 @@ ContextMenuHelper::CreateJavaContextMenuParams(
|
| return jmenu_info;
|
| }
|
|
|
| -GURL ContextMenuHelper::SanitizeReferrer(const GURL& referring_url) {
|
| - // This mirrors sanitization done on Desktop in RenderViewContextMenu.
|
| - if (referring_url.is_valid() && (referring_url.has_ref() ||
|
| - referring_url.has_username() || referring_url.has_password())) {
|
| - GURL::Replacements referrer_mods;
|
| - referrer_mods.ClearRef();
|
| - referrer_mods.ClearUsername();
|
| - referrer_mods.ClearPassword();
|
| - return referring_url.ReplaceComponents(referrer_mods);
|
| - }
|
| - return referring_url;
|
| -}
|
| -
|
| void ContextMenuHelper::OnCustomItemSelected(JNIEnv* env,
|
| jobject obj,
|
| jint action) {
|
|
|