Index: chrome/browser/android/ntp/ntp_snippets_bridge.cc |
diff --git a/chrome/browser/android/ntp/ntp_snippets_bridge.cc b/chrome/browser/android/ntp/ntp_snippets_bridge.cc |
index 2ae88b6ffc1dd697c76cc5d9725efe462674b1a3..d2620525ba0eee562baeda3a06ee4e45df7fcdc7 100644 |
--- a/chrome/browser/android/ntp/ntp_snippets_bridge.cc |
+++ b/chrome/browser/android/ntp/ntp_snippets_bridge.cc |
@@ -27,6 +27,7 @@ using base::android::ConvertJavaStringToUTF8; |
using base::android::JavaParamRef; |
using base::android::ToJavaArrayOfStrings; |
using base::android::ToJavaLongArray; |
+using base::android::ToJavaFloatArray; |
using base::android::ScopedJavaGlobalRef; |
using base::android::ScopedJavaLocalRef; |
@@ -137,6 +138,7 @@ void NTPSnippetsBridge::NTPSnippetsServiceLoaded() { |
std::vector<std::string> snippets; |
std::vector<int64_t> timestamps; |
std::vector<std::string> publishers; |
+ std::vector<float> scores; |
for (const std::unique_ptr<ntp_snippets::NTPSnippet>& snippet : |
ntp_snippets_service_->snippets()) { |
ids.push_back(snippet->id()); |
@@ -149,6 +151,7 @@ void NTPSnippetsBridge::NTPSnippetsServiceLoaded() { |
snippets.push_back(snippet->snippet()); |
timestamps.push_back(snippet->publish_date().ToJavaTime()); |
publishers.push_back(snippet->best_source().publisher_name); |
+ scores.push_back(snippet->score()); |
} |
JNIEnv* env = base::android::AttachCurrentThread(); |
@@ -160,7 +163,8 @@ void NTPSnippetsBridge::NTPSnippetsServiceLoaded() { |
ToJavaArrayOfStrings(env, thumbnail_urls).obj(), |
ToJavaArrayOfStrings(env, snippets).obj(), |
ToJavaLongArray(env, timestamps).obj(), |
- ToJavaArrayOfStrings(env, publishers).obj()); |
+ ToJavaArrayOfStrings(env, publishers).obj(), |
+ ToJavaFloatArray(env, scores).obj()); |
} |
void NTPSnippetsBridge::NTPSnippetsServiceShutdown() { |