diff options
author | Adam Powell <adamp@google.com> | 2015-10-16 10:47:32 -0700 |
---|---|---|
committer | Adam Powell <adamp@google.com> | 2015-10-16 10:58:08 -0700 |
commit | 77a533f5b2a1640f52fc2ccbcf8c74c9aed94d6e (patch) | |
tree | 6ef6542a790805757aa1d5f407f98e5146172766 /core/java/com | |
parent | 9c76f61dea69e21eba3b89adbc2a00bcb522584e (diff) | |
download | frameworks_base-77a533f5b2a1640f52fc2ccbcf8c74c9aed94d6e.zip frameworks_base-77a533f5b2a1640f52fc2ccbcf8c74c9aed94d6e.tar.gz frameworks_base-77a533f5b2a1640f52fc2ccbcf8c74c9aed94d6e.tar.bz2 |
Fix ChooserTarget app scoring
An initial sorting step before applying modifiers to the ChooserTarget
scores provided by apps was backwards, causing subsequent target
scores to be heavily penalized. Targets are then heavily influenced by
the lowest score in the set relative to the targets from other apps.
Bug 25013559
Change-Id: I39d5d7c601712fc6a19e694d5846d2c8d17a214f
Diffstat (limited to 'core/java/com')
-rw-r--r-- | core/java/com/android/internal/app/ChooserActivity.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/java/com/android/internal/app/ChooserActivity.java b/core/java/com/android/internal/app/ChooserActivity.java index 9708cce..c6b340b 100644 --- a/core/java/com/android/internal/app/ChooserActivity.java +++ b/core/java/com/android/internal/app/ChooserActivity.java @@ -920,7 +920,7 @@ public class ChooserActivity extends ResolverActivity { @Override public int compare(ChooserTarget lhs, ChooserTarget rhs) { // Descending order - return (int) Math.signum(lhs.getScore() - rhs.getScore()); + return (int) Math.signum(rhs.getScore() - lhs.getScore()); } } |