| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsBridge.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsBridge.java
|
| index 2ca22132d1119036ea9feb670da24cd416bcb363..c0d38158ede814646b772e8e62e89c01c6d24c84 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsBridge.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/snippets/SnippetsBridge.java
|
| @@ -126,6 +126,14 @@ public class SnippetsBridge
|
| }
|
|
|
| @Override
|
| + public void fetchSuggestionFavicon(SnippetArticle suggestion, int minimumSizeInPixel,
|
| + int desiredSizeInPixel, Callback<Bitmap> callback) {
|
| + assert mNativeSnippetsBridge != 0;
|
| + nativeFetchSuggestionFavicon(mNativeSnippetsBridge, suggestion.mCategory,
|
| + suggestion.mIdWithinCategory, minimumSizeInPixel, desiredSizeInPixel, callback);
|
| + }
|
| +
|
| + @Override
|
| public void dismissSuggestion(SnippetArticle suggestion) {
|
| assert mNativeSnippetsBridge != 0;
|
| nativeDismissSuggestion(mNativeSnippetsBridge, suggestion.mUrl, suggestion.getGlobalRank(),
|
| @@ -337,6 +345,9 @@ public class SnippetsBridge
|
| long nativeNTPSnippetsBridge, int category);
|
| private native void nativeFetchSuggestionImage(long nativeNTPSnippetsBridge, int category,
|
| String idWithinCategory, Callback<Bitmap> callback);
|
| + private native void nativeFetchSuggestionFavicon(long nativeNTPSnippetsBridge, int category,
|
| + String idWithinCategory, int minimumSizeInPixel, int desiredSizeInPixel,
|
| + Callback<Bitmap> callback);
|
| private native void nativeFetch(
|
| long nativeNTPSnippetsBridge, int category, String[] knownSuggestions);
|
| private native void nativeDismissSuggestion(long nativeNTPSnippetsBridge, String url,
|
|
|