Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuManager.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuManager.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuManager.java |
index fa83ec031a42684fb8733393dde429f2980162f7..101a74c3cdf7a255d3379abe7516a72d4a9bee49 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuManager.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/ContextMenuManager.java |
@@ -14,9 +14,9 @@ |
import android.view.View; |
import org.chromium.chrome.R; |
-import org.chromium.chrome.browser.ntp.NewTabPageView.NewTabPageManager; |
import org.chromium.chrome.browser.ntp.snippets.SnippetsConfig; |
import org.chromium.chrome.browser.offlinepages.OfflinePageBridge; |
+import org.chromium.chrome.browser.suggestions.SuggestionsNavigationDelegate; |
import org.chromium.ui.base.WindowAndroid.OnCloseContextMenuListener; |
import org.chromium.ui.mojom.WindowOpenDisposition; |
@@ -43,7 +43,7 @@ |
public static final int ID_REMOVE = 4; |
private final Activity mActivity; |
- private final NewTabPageManager mManager; |
+ private final SuggestionsNavigationDelegate mNavigationDelegate; |
private final TouchDisableableView mOuterView; |
private boolean mContextMenuOpen; |
@@ -71,10 +71,10 @@ |
/** Interface for a view that can be set to stop responding to touches. */ |
public interface TouchDisableableView { void setTouchEnabled(boolean enabled); } |
- public ContextMenuManager(Activity activity, NewTabPageManager newTabPageManager, |
+ public ContextMenuManager(Activity activity, SuggestionsNavigationDelegate navigationDelegate, |
TouchDisableableView outerView) { |
mActivity = activity; |
- mManager = newTabPageManager; |
+ mNavigationDelegate = navigationDelegate; |
mOuterView = outerView; |
} |
@@ -140,11 +140,11 @@ private boolean shouldShowItem(@ContextMenuItemId int itemId, Delegate delegate) |
switch (itemId) { |
case ID_OPEN_IN_NEW_WINDOW: |
- return mManager.isOpenInNewWindowEnabled(); |
+ return mNavigationDelegate.isOpenInNewWindowEnabled(); |
case ID_OPEN_IN_NEW_TAB: |
return true; |
case ID_OPEN_IN_INCOGNITO_TAB: |
- return mManager.isOpenInIncognitoEnabled(); |
+ return mNavigationDelegate.isOpenInIncognitoEnabled(); |
case ID_SAVE_FOR_OFFLINE: { |
if (!SnippetsConfig.isSaveToOfflineEnabled()) return false; |
String itemUrl = delegate.getUrl(); |