Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4730)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java

Issue 2865963003: [Suggestions UI] Drop Bitmap references from articles under memory pressure. (Closed)
Patch Set: comment Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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);

Powered by Google App Engine
This is Rietveld 408576698