| Index: chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java
|
| index e7e36f099f53f252687aa27d1953ba1bb6ea9edd..47f830c59bf9b10b36607ca2f2f7a0460bd46667 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuParams.java
|
| @@ -43,6 +43,7 @@ public class ContextMenuParams {
|
| private final String mLinkText;
|
| private final String mUnfilteredLinkUrl;
|
| private final String mSrcUrl;
|
| + private final boolean mImageWasFetchedLoFi;
|
| private final boolean mIsEditable;
|
| private final Referrer mReferrer;
|
|
|
| @@ -116,6 +117,13 @@ public class ContextMenuParams {
|
| }
|
|
|
| /**
|
| + * @return Whether or not an image was fetched using Lo-Fi.
|
| + */
|
| + public boolean imageWasFetchedLoFi() {
|
| + return mImageWasFetchedLoFi;
|
| + }
|
| +
|
| + /**
|
| * @return Whether or not the context menu is being shown for an editable piece of content.
|
| */
|
| public boolean isEditable() {
|
| @@ -158,12 +166,14 @@ public class ContextMenuParams {
|
| }
|
|
|
| private ContextMenuParams(int mediaType, String linkUrl, String linkText,
|
| - String unfilteredLinkUrl, String srcUrl, String selectionText, boolean isEditable,
|
| + String unfilteredLinkUrl, String srcUrl, String selectionText,
|
| + boolean imageWasFetchedLoFi, boolean isEditable,
|
| Referrer referrer) {
|
| mLinkUrl = linkUrl;
|
| mLinkText = linkText;
|
| mUnfilteredLinkUrl = unfilteredLinkUrl;
|
| mSrcUrl = srcUrl;
|
| + mImageWasFetchedLoFi = imageWasFetchedLoFi;
|
| mIsEditable = isEditable;
|
| mReferrer = referrer;
|
|
|
| @@ -175,12 +185,13 @@ public class ContextMenuParams {
|
|
|
| @CalledByNative
|
| private static ContextMenuParams create(int mediaType, String linkUrl, String linkText,
|
| - String unfilteredLinkUrl, String srcUrl, String selectionText, boolean isEditable,
|
| - String sanitizedReferrer, int referrerPolicy) {
|
| + String unfilteredLinkUrl, String srcUrl, String selectionText,
|
| + boolean imageWasFetchedLoFi, boolean isEditable, String sanitizedReferrer,
|
| + int referrerPolicy) {
|
| Referrer referrer = TextUtils.isEmpty(sanitizedReferrer)
|
| ? null : new Referrer(sanitizedReferrer, referrerPolicy);
|
| return new ContextMenuParams(mediaType, linkUrl, linkText, unfilteredLinkUrl, srcUrl,
|
| - selectionText, isEditable, referrer);
|
| + selectionText, imageWasFetchedLoFi, isEditable, referrer);
|
| }
|
|
|
| @CalledByNative
|
|
|