| 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 {
|
|
|