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