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 |