| Index: chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsBottomSheetContent.java | 
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsBottomSheetContent.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsBottomSheetContent.java | 
| index 6c10e4a5fedfaf00ce12fb41ee3166fbde1ed397..74203eae07735b94c673710957d4b03ecc35da4f 100644 | 
| --- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsBottomSheetContent.java | 
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsBottomSheetContent.java | 
| @@ -12,6 +12,7 @@ import android.view.MotionEvent; | 
| import android.view.View; | 
|  | 
| import org.chromium.base.ApiCompatibilityUtils; | 
| +import org.chromium.base.DiscardableReferencePool; | 
| import org.chromium.chrome.R; | 
| import org.chromium.chrome.browser.ChromeActivity; | 
| import org.chromium.chrome.browser.NativePageHost; | 
| @@ -56,7 +57,8 @@ public class SuggestionsBottomSheetContent implements BottomSheet.BottomSheetCon | 
| new SuggestionsNavigationDelegateImpl(activity, profile, sheet, tabModelSelector); | 
| mTileGroupDelegate = new TileGroupDelegateImpl( | 
| activity, profile, tabModelSelector, navigationDelegate, snackbarManager); | 
| -        mSuggestionsUiDelegate = createSuggestionsDelegate(profile, navigationDelegate, sheet); | 
| +        mSuggestionsUiDelegate = createSuggestionsDelegate( | 
| +                profile, navigationDelegate, sheet, activity.getReferencePool()); | 
|  | 
| mView = LayoutInflater.from(activity).inflate( | 
| R.layout.suggestions_bottom_sheet_content, null); | 
| @@ -179,7 +181,8 @@ public class SuggestionsBottomSheetContent implements BottomSheet.BottomSheetCon | 
| } | 
|  | 
| private static SuggestionsUiDelegateImpl createSuggestionsDelegate(Profile profile, | 
| -            SuggestionsNavigationDelegate navigationDelegate, NativePageHost host) { | 
| +            SuggestionsNavigationDelegate navigationDelegate, NativePageHost host, | 
| +            DiscardableReferencePool referencePool) { | 
| SnippetsBridge snippetsBridge = null; | 
| SuggestionsSource suggestionsSource; | 
| SuggestionsEventReporter eventReporter; | 
| @@ -198,7 +201,7 @@ public class SuggestionsBottomSheetContent implements BottomSheet.BottomSheetCon | 
| } | 
|  | 
| SuggestionsUiDelegateImpl delegate = new SuggestionsUiDelegateImpl( | 
| -                suggestionsSource, eventReporter, navigationDelegate, profile, host); | 
| +                suggestionsSource, eventReporter, navigationDelegate, profile, host, referencePool); | 
| if (snippetsBridge != null) delegate.addDestructionObserver(snippetsBridge); | 
|  | 
| return delegate; | 
|  |