| 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..9672c99e9f7d2eb677b1f880395418787133f254 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.ReferencePool; | 
| 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 ReferencePool 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, | 
| +            ReferencePool referencePool) { | 
| mSuggestionsSource = suggestionsSource; | 
| mSuggestionsRanker = new SuggestionsRanker(); | 
| mSuggestionsEventReporter = eventReporter; | 
| @@ -48,6 +51,7 @@ public class SuggestionsUiDelegateImpl implements SuggestionsUiDelegate { | 
|  | 
| mProfile = profile; | 
| mHost = host; | 
| +        mReferencePool = referencePool; | 
| } | 
|  | 
| @Override | 
| @@ -97,6 +101,11 @@ public class SuggestionsUiDelegateImpl implements SuggestionsUiDelegate { | 
| } | 
|  | 
| @Override | 
| +    public ReferencePool getReferencePool() { | 
| +        return mReferencePool; | 
| +    } | 
| + | 
| +    @Override | 
| public void addDestructionObserver(DestructionObserver destructionObserver) { | 
| mDestructionObservers.add(destructionObserver); | 
| } | 
|  |