Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java |
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java |
| index 2edbf6eaf404192a0a77899c15165133e9f358f4..565862c4b7b99a9214b4bbcc17d5341f9d36351c 100644 |
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java |
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java |
| @@ -32,6 +32,7 @@ import org.chromium.chrome.browser.favicon.FaviconHelper.FaviconImageCallback; |
| import org.chromium.chrome.browser.favicon.LargeIconBridge; |
| import org.chromium.chrome.browser.favicon.LargeIconBridge.LargeIconCallback; |
| import org.chromium.chrome.browser.ntp.BookmarksPage.BookmarkSelectedListener; |
| +import org.chromium.chrome.browser.ntp.InterestsPage.DefaultInterestListener; |
| import org.chromium.chrome.browser.ntp.LogoBridge.Logo; |
| import org.chromium.chrome.browser.ntp.LogoBridge.LogoObserver; |
| import org.chromium.chrome.browser.ntp.NewTabPageView.NewTabPageManager; |
| @@ -159,6 +160,17 @@ public class NewTabPage |
| } |
| } |
| + public static void launchInterestsDialog(Activity activity, Tab tab, |
| + TabModelSelector tabModelSelector) { |
|
Marc Treib
2015/09/18 13:26:04
Unused param.
tache
2015/09/21 15:35:55
Done.
|
| + DefaultInterestListener listener = new DefaultInterestListener(tab); |
| + NativePage page = InterestsPage.buildPage(activity, tab, Profile.getLastUsedProfile(), |
| + listener, activity); |
| + Dialog dialog = new NativePageDialog(activity, page); |
| + listener.setDialog(dialog); |
| + |
| + dialog.show(); |
| + } |
| + |
| public static void launchRecentTabsDialog(Activity activity, Tab tab) { |
| DocumentRecentTabsManager manager = new DocumentRecentTabsManager(tab, activity); |
| NativePage page = new RecentTabsPage(activity, manager); |