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 ca7c1ab5ffe924338ebdaf7d5aac2f979426d5dd..76a1e02541365f353058c26e51e0c0c6d7d97fac 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 |
@@ -36,9 +36,14 @@ public class NativePageFactory { |
static class NativePageBuilder { |
protected NativePage buildNewTabPage(ChromeActivity activity, Tab tab, |
TabModelSelector tabModelSelector) { |
- if (FeatureUtilities.isChromeHomeEnabled() && !tab.isIncognito()) { |
- return new ChromeHomeNewTabPage(activity, tab, tabModelSelector, |
- ((ChromeTabbedActivity) activity).getLayoutManager()); |
+ if (FeatureUtilities.isChromeHomeEnabled()) { |
+ if (tab.isIncognito()) { |
+ return new ChromeHomeIncognitoNewTabPage(activity, tab, tabModelSelector, |
+ ((ChromeTabbedActivity) activity).getLayoutManager()); |
+ } else { |
+ return new ChromeHomeNewTabPage(activity, tab, tabModelSelector, |
+ ((ChromeTabbedActivity) activity).getLayoutManager()); |
+ } |
} else if (tab.isIncognito()) { |
return new IncognitoNewTabPage(activity); |
} else { |