| 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 ad6202fdfd56aa5631e6209e84c5ffeb69df1e17..963e43dc5010b66726f2f9d439f9b8979f610b67 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
|
| @@ -8,6 +8,7 @@ import android.text.TextUtils;
|
|
|
| import org.chromium.base.annotations.CalledByNative;
|
| import org.chromium.base.annotations.JNINamespace;
|
| +import org.chromium.chrome.browser.UrlConstants;
|
| import org.chromium.content_public.common.Referrer;
|
|
|
| /**
|
| @@ -122,6 +123,16 @@ public class ContextMenuParams {
|
| return mCanSavemedia;
|
| }
|
|
|
| + /**
|
| + * @return Whether or not the context menu is been shown for a download item.
|
| + */
|
| + public boolean isFile() {
|
| + if (!TextUtils.isEmpty(mSrcUrl) && mSrcUrl.startsWith(UrlConstants.FILE_URL_PREFIX)) {
|
| + return true;
|
| + }
|
| + return false;
|
| + }
|
| +
|
| private ContextMenuParams(int mediaType, String pageUrl, String linkUrl, String linkText,
|
| String unfilteredLinkUrl, String srcUrl, String titleText, boolean imageWasFetchedLoFi,
|
| Referrer referrer, boolean canSavemedia) {
|
|
|