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 7909168d0244263d7383aea662b811c8d2a61a5d..e33c0864ef505aba49671e7691329e6edc6bcc79 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 |
@@ -19,6 +19,7 @@ import android.view.View; |
import org.chromium.base.ApiCompatibilityUtils; |
import org.chromium.base.CommandLine; |
import org.chromium.base.Log; |
+import org.chromium.base.ReferencePool; |
import org.chromium.base.TraceEvent; |
import org.chromium.base.VisibleForTesting; |
import org.chromium.base.metrics.RecordHistogram; |
@@ -177,8 +178,9 @@ public class NewTabPage |
public NewTabPageManagerImpl(SuggestionsSource suggestionsSource, |
SuggestionsEventReporter eventReporter, |
SuggestionsNavigationDelegate navigationDelegate, Profile profile, |
- NativePageHost nativePageHost) { |
- super(suggestionsSource, eventReporter, navigationDelegate, profile, nativePageHost); |
+ NativePageHost nativePageHost, ReferencePool referencePool) { |
+ super(suggestionsSource, eventReporter, navigationDelegate, profile, nativePageHost, |
+ referencePool); |
} |
@Override |
@@ -321,8 +323,8 @@ public class NewTabPage |
SuggestionsNavigationDelegateImpl navigationDelegate = |
new SuggestionsNavigationDelegateImpl( |
activity, profile, nativePageHost, tabModelSelector); |
- mNewTabPageManager = new NewTabPageManagerImpl( |
- mSnippetsBridge, eventReporter, navigationDelegate, profile, nativePageHost); |
+ mNewTabPageManager = new NewTabPageManagerImpl(mSnippetsBridge, eventReporter, |
+ navigationDelegate, profile, nativePageHost, activity.getReferencePool()); |
mTileGroupDelegate = new NewTabPageTileGroupDelegate( |
activity, profile, tabModelSelector, navigationDelegate); |