| Index: chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsUiDelegateImpl.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsUiDelegateImpl.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsUiDelegateImpl.java
|
| index 37706e6c3982c3af8e18905cf3bf31a20c16568d..ab376ce207de2284bf025ee337d2c306fb4fa0c2 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsUiDelegateImpl.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsUiDelegateImpl.java
|
| @@ -6,6 +6,7 @@ package org.chromium.chrome.browser.suggestions;
|
|
|
| import android.support.annotation.Nullable;
|
|
|
| +import org.chromium.base.DiscardableReferencePool;
|
| import org.chromium.chrome.browser.NativePageHost;
|
| import org.chromium.chrome.browser.favicon.FaviconHelper;
|
| import org.chromium.chrome.browser.favicon.FaviconHelper.FaviconImageCallback;
|
| @@ -32,6 +33,8 @@ public class SuggestionsUiDelegateImpl implements SuggestionsUiDelegate {
|
|
|
| private final NativePageHost mHost;
|
|
|
| + private final DiscardableReferencePool mReferencePool;
|
| +
|
| private FaviconHelper mFaviconHelper;
|
| private LargeIconBridge mLargeIconBridge;
|
|
|
| @@ -39,8 +42,8 @@ public class SuggestionsUiDelegateImpl implements SuggestionsUiDelegate {
|
|
|
| public SuggestionsUiDelegateImpl(SuggestionsSource suggestionsSource,
|
| SuggestionsEventReporter eventReporter,
|
| - SuggestionsNavigationDelegate navigationDelegate, Profile profile,
|
| - NativePageHost host) {
|
| + SuggestionsNavigationDelegate navigationDelegate, Profile profile, NativePageHost host,
|
| + DiscardableReferencePool referencePool) {
|
| mSuggestionsSource = suggestionsSource;
|
| mSuggestionsRanker = new SuggestionsRanker();
|
| mSuggestionsEventReporter = eventReporter;
|
| @@ -48,6 +51,7 @@ public class SuggestionsUiDelegateImpl implements SuggestionsUiDelegate {
|
|
|
| mProfile = profile;
|
| mHost = host;
|
| + mReferencePool = referencePool;
|
| }
|
|
|
| @Override
|
| @@ -96,6 +100,11 @@ public class SuggestionsUiDelegateImpl implements SuggestionsUiDelegate {
|
| return mSuggestionsNavigationDelegate;
|
| }
|
|
|
| + @Override
|
| + public DiscardableReferencePool getReferencePool() {
|
| + return mReferencePool;
|
| + }
|
| +
|
| @Override
|
| public void addDestructionObserver(DestructionObserver destructionObserver) {
|
| mDestructionObservers.add(destructionObserver);
|
|
|