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

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: remove annotation 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 4396fb2e94ad97f2e324db2cb4f05603bc2ccf59..c2bbf4da736892cbef0776fb7017fb41c0c88af4 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
@@ -18,6 +18,7 @@ import android.view.View;
import org.chromium.base.ApiCompatibilityUtils;
import org.chromium.base.CommandLine;
+import org.chromium.base.DiscardableReferencePool;
import org.chromium.base.Log;
import org.chromium.base.TraceEvent;
import org.chromium.base.VisibleForTesting;
@@ -178,8 +179,9 @@ public class NewTabPage
public NewTabPageManagerImpl(SuggestionsSource suggestionsSource,
SuggestionsEventReporter eventReporter,
SuggestionsNavigationDelegate navigationDelegate, Profile profile,
- NativePageHost nativePageHost) {
- super(suggestionsSource, eventReporter, navigationDelegate, profile, nativePageHost);
+ NativePageHost nativePageHost, DiscardableReferencePool referencePool) {
+ super(suggestionsSource, eventReporter, navigationDelegate, profile, nativePageHost,
+ referencePool);
}
@Override
@@ -322,8 +324,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