| 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 71d168f49867db22c1164d08d81cbf876300f131..96a2b4752b95fafd08070dbab450dcd64c1ca3cd 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
|
| @@ -10,8 +10,6 @@ import org.chromium.base.CalledByNative;
|
| import org.chromium.base.JNINamespace;
|
| import org.chromium.content_public.common.Referrer;
|
|
|
| -import java.util.ArrayList;
|
| -
|
| /**
|
| * A list of parameters that explain what kind of context menu to show the user. This data is
|
| * generated from content/public/common/context_menu_params.h.
|
| @@ -29,16 +27,6 @@ public class ContextMenuParams {
|
| public static final int MEDIA_TYPE_PLUGIN = 5;
|
| }
|
|
|
| - private static class CustomMenuItem {
|
| - public final String label;
|
| - public final int action;
|
| -
|
| - public CustomMenuItem(String label, int action) {
|
| - this.label = label;
|
| - this.action = action;
|
| - }
|
| - }
|
| -
|
| private final String mPageUrl;
|
| private final String mLinkUrl;
|
| private final String mLinkText;
|
| @@ -54,42 +42,6 @@ public class ContextMenuParams {
|
| private final boolean mIsImage;
|
| private final boolean mIsVideo;
|
|
|
| - private final ArrayList<CustomMenuItem> mCustomMenuItems = new ArrayList<CustomMenuItem>();
|
| -
|
| - /**
|
| - * @return Whether or not the context menu should consist of custom items.
|
| - */
|
| - public boolean isCustomMenu() {
|
| - return !mCustomMenuItems.isEmpty();
|
| - }
|
| -
|
| - /**
|
| - * @return The number of custom items in this context menu.
|
| - */
|
| - public int getCustomMenuSize() {
|
| - return mCustomMenuItems.size();
|
| - }
|
| -
|
| - /**
|
| - * The label that should be shown for the custom menu item at {@code index}.
|
| - * @param index The index of the custom menu item.
|
| - * @return The label to show.
|
| - */
|
| - public String getCustomLabelAt(int index) {
|
| - assert index >= 0 && index < mCustomMenuItems.size();
|
| - return mCustomMenuItems.get(index).label;
|
| - }
|
| -
|
| - /**
|
| - * The action that should be returned for the custom menu item at {@code index}.
|
| - * @param index The index of the custom menu item.
|
| - * @return The action to return.
|
| - */
|
| - public int getCustomActionAt(int index) {
|
| - assert index >= 0 && index < mCustomMenuItems.size();
|
| - return mCustomMenuItems.get(index).action;
|
| - }
|
| -
|
| /**
|
| * @return The URL associated with the main frame of the page that triggered the context menu.
|
| */
|
| @@ -210,9 +162,4 @@ public class ContextMenuParams {
|
| return new ContextMenuParams(mediaType, pageUrl, linkUrl, linkText, unfilteredLinkUrl,
|
| srcUrl, selectionText, titleText, imageWasFetchedLoFi, isEditable, referrer);
|
| }
|
| -
|
| - @CalledByNative
|
| - private void addCustomItem(String label, int action) {
|
| - mCustomMenuItems.add(new CustomMenuItem(label, action));
|
| - }
|
| }
|
|
|