From 16cfc840ce68947046bac4da4b37303beecfa5c3 Mon Sep 17 00:00:00 2001 From: Song Hu Date: Thu, 25 Jun 2020 04:31:12 -0700 Subject: Rank ChooserTargets using appTarget#rank instead of shortcut#rank. AppTarget#rank contains the score passed from AppPredictionService. Bug: 159889652 Test: atest CtsSharesheetTestCases:android.sharesheet.cts.CtsSharesheetDeviceTest Change-Id: I311233283db55d7da37c4d1332b60fc7ca6e3ce6 --- core/java/com/android/internal/app/ChooserListAdapter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/com/android/internal/app/ChooserListAdapter.java b/core/java/com/android/internal/app/ChooserListAdapter.java index 5efd46c4c64a..de5ab6f1c90d 100644 --- a/core/java/com/android/internal/app/ChooserListAdapter.java +++ b/core/java/com/android/internal/app/ChooserListAdapter.java @@ -561,7 +561,7 @@ public class ChooserListAdapter extends ResolverListAdapter { mChooserTargetScores.put(componentName, new HashMap<>()); } mChooserTargetScores.get(componentName).put(shortcutInfo.getShortLabel().toString(), - shortcutInfo.getRank()); + target.getRank()); } mChooserTargetScores.keySet().forEach(key -> rankTargetsWithinComponent(key)); } -- cgit v1.2.3-59-g8ed1b