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); |