Chromium Code Reviews| 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 d41f0c8a15236ed9f80a80a1678309a7528d31c1..1f06f412424441836728d469d6dd5d5b366c6107 100644 |
| --- a/chrome/browser/ui/android/context_menu_helper.cc |
| +++ b/chrome/browser/ui/android/context_menu_helper.cc |
| @@ -75,6 +75,13 @@ ContextMenuHelper::CreateJavaContextMenuParams( |
| GURL sanitizedReferrer = (params.frame_url.is_empty() ? |
| params.page_url : params.frame_url).GetAsReferrer(); |
| + static const char lo_fi_header_key[] = "Chrome-Proxy"; |
|
Ted C
2015/05/15 21:01:07
should this not be using the constant values from
megjablon
2015/05/15 22:25:28
Whoops sorry missed moving over this location too.
|
| + static const char lo_fi_header_value[] = "q=low"; |
| + std::map<std::string, std::string>::const_iterator it = |
| + params.properties.find(lo_fi_header_key); |
| + bool image_was_fetched_lo_fi = |
| + it != params.properties.end() && it->second == lo_fi_header_value; |
| + |
| JNIEnv* env = base::android::AttachCurrentThread(); |
| base::android::ScopedJavaLocalRef<jobject> jmenu_info = |
| ContextMenuParamsAndroid::Java_ContextMenuParams_create( |
| @@ -86,6 +93,7 @@ ContextMenuHelper::CreateJavaContextMenuParams( |
| ConvertUTF8ToJavaString(env, params.unfiltered_link_url.spec()).obj(), |
| ConvertUTF8ToJavaString(env, params.src_url.spec()).obj(), |
| ConvertUTF16ToJavaString(env, params.selection_text).obj(), |
| + image_was_fetched_lo_fi, |
| params.is_editable, |
| ConvertUTF8ToJavaString(env, sanitizedReferrer.spec()).obj(), |
| params.referrer_policy); |