| 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() {
|
|
|