Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/NativePageFactory.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NativePageFactory.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NativePageFactory.java |
index 9996540bdecd49f0ee40d1d15c14e9f0983eaae2..a851b6489524ee3b8da793dbb55b4d140b28187c 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NativePageFactory.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NativePageFactory.java |
@@ -14,6 +14,7 @@ import org.chromium.chrome.browser.NativePage; |
import org.chromium.chrome.browser.UrlConstants; |
import org.chromium.chrome.browser.bookmarks.BookmarkPage; |
import org.chromium.chrome.browser.download.DownloadPage; |
+import org.chromium.chrome.browser.history.HistoryManagerUtils; |
import org.chromium.chrome.browser.history.HistoryPage; |
import org.chromium.chrome.browser.physicalweb.PhysicalWebDiagnosticsPage; |
import org.chromium.chrome.browser.tab.Tab; |
@@ -84,7 +85,11 @@ public class NativePageFactory { |
} else if (UrlConstants.DOWNLOADS_HOST.equals(host)) { |
return NativePageType.DOWNLOADS; |
} else if (UrlConstants.HISTORY_HOST.equals(host)) { |
- return NativePageType.HISTORY; |
+ if (HistoryManagerUtils.isAndroidHistoryManagerEnabled()) { |
+ return NativePageType.HISTORY; |
+ } else { |
+ return NativePageType.NONE; |
+ } |
} else if (UrlConstants.RECENT_TABS_HOST.equals(host) && !isIncognito) { |
return NativePageType.RECENT_TABS; |
} else if (UrlConstants.PHYSICAL_WEB_DIAGNOSTICS_HOST.equals(host)) { |