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 707c5d1c4b2ff1736080907996ae05e4040e019d..77feb67114294ef5525d3f63e8d2d661738a2363 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 |
@@ -34,6 +34,7 @@ import org.chromium.chrome.browser.NativePage; |
import org.chromium.chrome.browser.UrlConstants; |
import org.chromium.chrome.browser.bookmarks.BookmarkUtils; |
import org.chromium.chrome.browser.compositor.layouts.content.InvalidationAwareThumbnailProvider; |
+import org.chromium.chrome.browser.download.DownloadUtils; |
import org.chromium.chrome.browser.favicon.FaviconHelper; |
import org.chromium.chrome.browser.favicon.FaviconHelper.FaviconImageCallback; |
import org.chromium.chrome.browser.favicon.FaviconHelper.IconAvailabilityCallback; |
@@ -373,6 +374,14 @@ public class NewTabPage |
} |
@Override |
+ public void navigateToDownloadManager() { |
+ if (mIsDestroyed) return; |
+ assert ChromeFeatureList.isEnabled("DownloadsUi"); |
+ // TODO(pke): RecordUserAction.record("MobileNTPSwitchToDownloadManager"); |
+ DownloadUtils.showDownloadManager(mActivity, mTab); |
+ } |
+ |
+ @Override |
public void focusSearchBox(boolean beginVoiceSearch, String pastedText) { |
if (mIsDestroyed) return; |
if (mFakeboxDelegate != null) { |