| Index: chrome/android/java/src/org/chromium/chrome/browser/suggestions/ContentSuggestionsActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/ContentSuggestionsActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/ContentSuggestionsActivity.java
|
| index 3f3569758af9fcc9f2699b6d745bdfa8ad493561..0d66ebc7e2ab0eb9803884f2bc64692e55db5bb2 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/ContentSuggestionsActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/ContentSuggestionsActivity.java
|
| @@ -94,21 +94,6 @@ public void navigateToRecentTabs() {}
|
| public void navigateToDownloadManager() {}
|
|
|
| @Override
|
| - public void trackSnippetsPageImpression(int[] categories, int[] suggestionsPerCategory) {}
|
| -
|
| - @Override
|
| - public void trackSnippetImpression(SnippetArticle article) {}
|
| -
|
| - @Override
|
| - public void trackSnippetMenuOpened(SnippetArticle article) {}
|
| -
|
| - @Override
|
| - public void trackSnippetCategoryActionImpression(int category, int position) {}
|
| -
|
| - @Override
|
| - public void trackSnippetCategoryActionClick(int category, int position) {}
|
| -
|
| - @Override
|
| public void openSnippet(int windowOpenDisposition, SnippetArticle article) {}
|
|
|
| @Override
|
| @@ -162,6 +147,11 @@ public boolean isCurrentPage() {
|
| public ContextMenuManager getContextMenuManager() {
|
| return mContextMenuManager;
|
| }
|
| +
|
| + @Override
|
| + public SuggestionsMetricsReporter getSuggestionsMetricsReporter() {
|
| + return mSnippetsBridge;
|
| + }
|
| }
|
|
|
| @Override
|
| @@ -197,6 +187,10 @@ protected void onDestroy() {
|
| for (DestructionObserver observer : mDestructionObservers) {
|
| observer.onDestroy();
|
| }
|
| +
|
| + mSnippetsBridge.destroy();
|
| + mSnippetsBridge = null;
|
| +
|
| super.onDestroy();
|
| }
|
| }
|
|
|