| Index: chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsRanker.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsRanker.java b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsRanker.java
|
| index 49b546e42adad9266e4da3833166560b05aedcce..2652d514a0397f9b5f2bcf03741da217dcebc1a2 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsRanker.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/suggestions/SuggestionsRanker.java
|
| @@ -37,6 +37,8 @@ public void rankActionItem(ActionItem actionItem, SuggestionsSection section) {
|
| * @see SnippetArticle#getGlobalRank()
|
| */
|
| public void rankSuggestion(SnippetArticle suggestion) {
|
| + if (suggestion.getPerSectionRank() != -1) return; // Suggestion was already ranked.
|
| +
|
| int globalRank = mTotalAddedSuggestions++;
|
| int perSectionRank = mSuggestionsAddedPerSection.get(suggestion.mCategory);
|
| mSuggestionsAddedPerSection.put(suggestion.mCategory, perSectionRank + 1);
|
|
|