| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java
|
| index 27b248c76b0f03b39f3a81fc470fb204de106c1f..f4d0792b83f16578397e53d543fd37ca73945064 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/MostVisitedItem.java
|
| @@ -40,6 +40,7 @@
|
| private int mSource;
|
| private View mView;
|
| private TouchDisableableView mWrapperView;
|
| + private NewTabPageLayout mNewTabPageLayout;
|
|
|
| /**
|
| * Constructs a MostVisitedItem with the given manager, title, URL, whitelist icon path, index,
|
| @@ -70,10 +71,12 @@ public MostVisitedItem(NewTabPageManager manager, String title, String url,
|
| * Sets the view that will display this item. MostVisitedItem will handle clicks on the view.
|
| * This should be called exactly once.
|
| */
|
| - public void initView(View view, TouchDisableableView parent) {
|
| + public void initView(
|
| + View view, TouchDisableableView parent, NewTabPageLayout newTabPageLayout) {
|
| assert mView == null;
|
| mView = view;
|
| mWrapperView = parent;
|
| + mNewTabPageLayout = newTabPageLayout;
|
| mView.setOnClickListener(this);
|
| mView.setOnCreateContextMenuListener(this);
|
| }
|
| @@ -154,7 +157,7 @@ public int getSource() {
|
| @Override
|
| public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
|
| new ContextMenuHandler(mManager, mWrapperView, this)
|
| - .onCreateContextMenu(menu);
|
| + .onCreateContextMenu(menu, mNewTabPageLayout);
|
| }
|
|
|
| @Override
|
|
|