summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/compat/UserManagerCompatVL.java
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2016-12-15 15:53:17 -0800
committerSunny Goyal <sunnygoyal@google.com>2016-12-15 22:06:10 -0800
commit7c74e4ae641e76f73d74348e293c244a157f6585 (patch)
tree52f84297787842137b3bd1818bc0d5f723d1e3ab /src/com/android/launcher3/compat/UserManagerCompatVL.java
parent338dee9dd7a7b087bf182f16970c16ffd940b435 (diff)
downloadandroid_packages_apps_Trebuchet-7c74e4ae641e76f73d74348e293c244a157f6585.tar.gz
android_packages_apps_Trebuchet-7c74e4ae641e76f73d74348e293c244a157f6585.tar.bz2
android_packages_apps_Trebuchet-7c74e4ae641e76f73d74348e293c244a157f6585.zip
No more UserHandleCompat
Bug: 32745285 Change-Id: I762fb4e268c1afe48a1860ab12a4ccb3f626aa95
Diffstat (limited to 'src/com/android/launcher3/compat/UserManagerCompatVL.java')
-rw-r--r--src/com/android/launcher3/compat/UserManagerCompatVL.java27
1 files changed, 8 insertions, 19 deletions
diff --git a/src/com/android/launcher3/compat/UserManagerCompatVL.java b/src/com/android/launcher3/compat/UserManagerCompatVL.java
index 2552b0c2c..277460281 100644
--- a/src/com/android/launcher3/compat/UserManagerCompatVL.java
+++ b/src/com/android/launcher3/compat/UserManagerCompatVL.java
@@ -53,46 +53,35 @@ public class UserManagerCompatVL extends UserManagerCompatV17 {
if (users != null) {
for (UserHandle user : users) {
long serial = mUserManager.getSerialNumberForUser(user);
- UserHandleCompat userCompat = UserHandleCompat.fromUser(user);
- mUsers.put(serial, userCompat);
- mUserToSerialMap.put(userCompat, serial);
+ mUsers.put(serial, user);
+ mUserToSerialMap.put(user, serial);
}
}
}
}
@Override
- public List<UserHandleCompat> getUserProfiles() {
+ public List<UserHandle> getUserProfiles() {
synchronized (this) {
if (mUsers != null) {
- List<UserHandleCompat> users = new ArrayList<>();
- users.addAll(mUserToSerialMap.keySet());
- return users;
+ return new ArrayList<>(mUserToSerialMap.keySet());
}
}
List<UserHandle> users = mUserManager.getUserProfiles();
- if (users == null) {
- return Collections.emptyList();
- }
- ArrayList<UserHandleCompat> compatUsers = new ArrayList<UserHandleCompat>(
- users.size());
- for (UserHandle user : users) {
- compatUsers.add(UserHandleCompat.fromUser(user));
- }
- return compatUsers;
+ return users == null ? Collections.<UserHandle>emptyList() : users;
}
@Override
- public CharSequence getBadgedLabelForUser(CharSequence label, UserHandleCompat user) {
+ public CharSequence getBadgedLabelForUser(CharSequence label, UserHandle user) {
if (user == null) {
return label;
}
- return mPm.getUserBadgedLabel(label, user.getUser());
+ return mPm.getUserBadgedLabel(label, user);
}
@Override
- public long getUserCreationTime(UserHandleCompat user) {
+ public long getUserCreationTime(UserHandle user) {
SharedPreferences prefs = Utilities.getPrefs(mContext);
String key = USER_CREATION_TIME_KEY + getSerialNumberForUser(user);
if (!prefs.contains(key)) {