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 62769b1b35794ff2ccd1e993255e07584f1dff81..71d168f49867db22c1164d08d81cbf876300f131 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 |
@@ -42,6 +42,7 @@ public class ContextMenuParams { |
private final String mPageUrl; |
private final String mLinkUrl; |
private final String mLinkText; |
+ private final String mTitleText; |
private final String mUnfilteredLinkUrl; |
private final String mSrcUrl; |
private final boolean mImageWasFetchedLoFi; |
@@ -111,6 +112,13 @@ public class ContextMenuParams { |
} |
/** |
+ * @return The title or alt attribute (if title is not available). |
+ */ |
+ public String getTitleText() { |
+ return mTitleText; |
+ } |
+ |
+ /** |
* @return The unfiltered link URL, if any. |
*/ |
public String getUnfilteredLinkUrl() { |
@@ -174,11 +182,12 @@ public class ContextMenuParams { |
} |
private ContextMenuParams(int mediaType, String pageUrl, String linkUrl, String linkText, |
- String unfilteredLinkUrl, String srcUrl, String selectionText, |
+ String unfilteredLinkUrl, String srcUrl, String selectionText, String titleText, |
boolean imageWasFetchedLoFi, boolean isEditable, Referrer referrer) { |
mPageUrl = pageUrl; |
mLinkUrl = linkUrl; |
mLinkText = linkText; |
+ mTitleText = titleText; |
mUnfilteredLinkUrl = unfilteredLinkUrl; |
mSrcUrl = srcUrl; |
mImageWasFetchedLoFi = imageWasFetchedLoFi; |
@@ -194,12 +203,12 @@ public class ContextMenuParams { |
@CalledByNative |
private static ContextMenuParams create(int mediaType, String pageUrl, String linkUrl, |
String linkText, String unfilteredLinkUrl, String srcUrl, String selectionText, |
- boolean imageWasFetchedLoFi, boolean isEditable, String sanitizedReferrer, |
- int referrerPolicy) { |
+ String titleText, boolean imageWasFetchedLoFi, boolean isEditable, |
+ String sanitizedReferrer, int referrerPolicy) { |
Referrer referrer = TextUtils.isEmpty(sanitizedReferrer) |
? null : new Referrer(sanitizedReferrer, referrerPolicy); |
return new ContextMenuParams(mediaType, pageUrl, linkUrl, linkText, unfilteredLinkUrl, |
- srcUrl, selectionText, imageWasFetchedLoFi, isEditable, referrer); |
+ srcUrl, selectionText, titleText, imageWasFetchedLoFi, isEditable, referrer); |
} |
@CalledByNative |