diff options
| author | 2020-03-16 23:08:46 +0000 | |
|---|---|---|
| committer | 2020-03-16 23:08:46 +0000 | |
| commit | b1e30270a814101e2e6be59004543c964a34628c (patch) | |
| tree | 5101e4da1314c6fdc78fbfb6288d15027d82d1cb | |
| parent | 18dd476b0c93b4d0666cc7d2d130a6065b5fea6d (diff) | |
| parent | e3de30e662d1f0fc0a13e7c8171cd3aeb3fecab9 (diff) | |
Merge "Fetching just profileIds instead of user profile info" into rvc-dev
| -rw-r--r-- | services/core/java/com/android/server/wm/RecentTasks.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/services/core/java/com/android/server/wm/RecentTasks.java b/services/core/java/com/android/server/wm/RecentTasks.java index fc358ce7675f..bd5666dd9a27 100644 --- a/services/core/java/com/android/server/wm/RecentTasks.java +++ b/services/core/java/com/android/server/wm/RecentTasks.java @@ -846,10 +846,9 @@ class RecentTasks { @VisibleForTesting Set<Integer> getProfileIds(int userId) { Set<Integer> userIds = new ArraySet<>(); - final List<UserInfo> profiles = mService.getUserManager().getProfiles(userId, - false /* enabledOnly */); - for (int i = profiles.size() - 1; i >= 0; --i) { - userIds.add(profiles.get(i).id); + int[] profileIds = mService.getUserManager().getProfileIds(userId, false /* enabledOnly */); + for (int i = 0; i < profileIds.length; i++) { + userIds.add(Integer.valueOf(profileIds[i])); } return userIds; } |