summaryrefslogtreecommitdiff
path: root/core/java/android/util/SparseSetArray.java
diff options
context:
space:
mode:
authorPatrick Baumann <patb@google.com>2020-01-16 14:56:23 -0800
committerPatrick Baumann <patb@google.com>2020-01-16 14:58:28 -0800
commit2c82a4b593bbf21430f29d7eb894198839b77487 (patch)
tree19c98586543a3379874b632135d48b952e353eb8 /core/java/android/util/SparseSetArray.java
parent6a2158f4ae4d6ec2080552bfb77cde2a72ef8c8e (diff)
Fixes SparseSetArray#add return logic
Docs state that adding a key value pair that already exists will return false, else true. The actual behavior is reverse. This change fixes that. Test: atest AppStateTrackerTest Change-Id: I2593f2ba22b5972cccb1c0b3dc5aabb4ed65a023
Diffstat (limited to 'core/java/android/util/SparseSetArray.java')
-rw-r--r--core/java/android/util/SparseSetArray.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/core/java/android/util/SparseSetArray.java b/core/java/android/util/SparseSetArray.java
index 9f0f24617f5d..f5025f7a9e99 100644
--- a/core/java/android/util/SparseSetArray.java
+++ b/core/java/android/util/SparseSetArray.java
@@ -37,10 +37,10 @@ public class SparseSetArray<T> {
mData.put(n, set);
}
if (set.contains(value)) {
- return true;
+ return false;
}
set.add(value);
- return false;
+ return true;
}
/**