Files
brave-core/patches/chrome-android-java-src-org-chromium-chrome-browser-contextmenu-ChromeContextMenuPopulator.java.patch
T

30 lines
1.8 KiB
Diff

diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
index 3f9480c8a4a5d7306a040b2ad15b716a168f9eb7..684db46f5c33dd5ec9cc0506c85f202d1f8ae0b9 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ChromeContextMenuPopulator.java
@@ -224,6 +224,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator {
Action.ENTER_PICTURE_IN_PICTURE,
Action.EXIT_PICTURE_IN_PICTURE,
Action.OPEN_IN_INCOGNITO_WINDOW,
+ Action.COPY_CLEAN_LINK,
})
@Retention(RetentionPolicy.SOURCE)
public @interface Action {
@@ -279,7 +280,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator {
int ENTER_PICTURE_IN_PICTURE = 49;
int EXIT_PICTURE_IN_PICTURE = 50;
int OPEN_IN_INCOGNITO_WINDOW = 51;
- int NUM_ENTRIES = 52;
+ int COPY_CLEAN_LINK = 52;int NUM_ENTRIES = 53;
}
// LINT.ThenChange(/tools/metrics/histograms/enums.xml:ContextMenuOptionAndroid)
@@ -494,6 +495,7 @@ public class ChromeContextMenuPopulator implements ContextMenuPopulator {
if (!MailTo.isMailTo(mParams.getLinkUrl().getSpec())
&& !UrlUtilities.isTelScheme(mParams.getLinkUrl())) {
linkGroup.add(createListItem(Item.COPY_LINK_ADDRESS));
+ linkGroup.add(createListItem(Item.COPY_CLEAN_LINK));
if (!mParams.getLinkText().trim().isEmpty() && !mParams.isImage()) {
linkGroup.add(createListItem(Item.COPY_LINK_TEXT));
}