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