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 e3850d185c08d8a66aceb9b790f52ebaf444d239..b5bd20d66c7cfbc856c84eca80d9bd7c19412240 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 |
@@ -107,13 +107,15 @@ public class SnippetsBridge implements SuggestionsSource { |
@Override |
public void fetchSuggestionImage(SnippetArticle suggestion, Callback<Bitmap> callback) { |
assert mNativeSnippetsBridge != 0; |
- nativeFetchSuggestionImage(mNativeSnippetsBridge, suggestion.mId, callback); |
+ nativeFetchSuggestionImage(mNativeSnippetsBridge, suggestion.mCategory, |
+ suggestion.mWithinCategoryId, callback); |
} |
@Override |
public void dismissSuggestion(SnippetArticle suggestion) { |
assert mNativeSnippetsBridge != 0; |
- nativeDismissSuggestion(mNativeSnippetsBridge, suggestion.mId); |
+ nativeDismissSuggestion( |
+ mNativeSnippetsBridge, suggestion.mCategory, suggestion.mWithinCategoryId); |
} |
@Override |
@@ -219,8 +221,8 @@ public class SnippetsBridge implements SuggestionsSource { |
} |
@CalledByNative |
- private void onSuggestionInvalidated(@CategoryInt int category, String suggestionId) { |
- if (mObserver != null) mObserver.onSuggestionInvalidated(category, suggestionId); |
+ private void onSuggestionInvalidated(@CategoryInt int category, String withinCategoryId) { |
+ if (mObserver != null) mObserver.onSuggestionInvalidated(category, withinCategoryId); |
} |
private native long nativeInit(Profile profile); |
@@ -233,9 +235,10 @@ public class SnippetsBridge implements SuggestionsSource { |
long nativeNTPSnippetsBridge, int category); |
private native List<SnippetArticle> nativeGetSuggestionsForCategory( |
long nativeNTPSnippetsBridge, int category); |
- private native void nativeFetchSuggestionImage( |
- long nativeNTPSnippetsBridge, String suggestionId, Callback<Bitmap> callback); |
- private native void nativeDismissSuggestion(long nativeNTPSnippetsBridge, String suggestionId); |
+ private native void nativeFetchSuggestionImage(long nativeNTPSnippetsBridge, int category, |
+ String withinCategoryId, Callback<Bitmap> callback); |
+ private native void nativeDismissSuggestion( |
+ long nativeNTPSnippetsBridge, int category, String withinCategoryId); |
private native void nativeDismissCategory(long nativeNTPSnippetsBridge, int category); |
private native void nativeGetURLVisited( |
long nativeNTPSnippetsBridge, Callback<Boolean> callback, String url); |