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); |