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