| Index: chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java
|
| index 0a202f066e61f590759760f9b8ba34d4bba4c50a..1af8b573de88fe96edeb43e6beb6cf040f7c7f62 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/contextmenu/ContextMenuHelper.java
|
| @@ -61,6 +61,13 @@ public class ContextMenuHelper implements OnCreateContextMenuListener {
|
| mNativeContextMenuHelper = 0;
|
| }
|
|
|
| + /**
|
| + * @return The activity that corresponds to the context menu helper.
|
| + */
|
| + protected Activity getActivity() {
|
| + return mActivity;
|
| + }
|
| +
|
| /**
|
| * @param populator A {@link ContextMenuPopulator} that is responsible for managing and showing
|
| * context menus.
|
| @@ -224,6 +231,7 @@ public class ContextMenuHelper implements OnCreateContextMenuListener {
|
| public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
|
| List<Pair<Integer, List<ContextMenuItem>>> items =
|
| mPopulator.buildContextMenu(menu, v.getContext(), mCurrentContextMenuParams);
|
| +
|
| if (items.isEmpty()) {
|
| ThreadUtils.postOnUiThread(mOnMenuClosed);
|
| return;
|
|
|