diff options
Diffstat (limited to 'src/com/android/launcher3/compat')
3 files changed, 5 insertions, 4 deletions
diff --git a/src/com/android/launcher3/compat/UserManagerCompat.java b/src/com/android/launcher3/compat/UserManagerCompat.java index c10a74307..8effb81a1 100644 --- a/src/com/android/launcher3/compat/UserManagerCompat.java +++ b/src/com/android/launcher3/compat/UserManagerCompat.java @@ -41,5 +41,5 @@ public abstract class UserManagerCompat { public abstract long getSerialNumberForUser(UserHandleCompat user); public abstract UserHandleCompat getUserForSerialNumber(long serialNumber); public abstract Drawable getBadgedDrawableForUser(Drawable unbadged, UserHandleCompat user); - public abstract String getBadgedLabelForUser(String label, UserHandleCompat user); + public abstract CharSequence getBadgedLabelForUser(CharSequence label, UserHandleCompat user); } diff --git a/src/com/android/launcher3/compat/UserManagerCompatV16.java b/src/com/android/launcher3/compat/UserManagerCompatV16.java index 03dd0972c..32f972e85 100644 --- a/src/com/android/launcher3/compat/UserManagerCompatV16.java +++ b/src/com/android/launcher3/compat/UserManagerCompatV16.java @@ -45,7 +45,7 @@ public class UserManagerCompatV16 extends UserManagerCompat { return 0; } - public String getBadgedLabelForUser(String label, UserHandleCompat user) { + public CharSequence getBadgedLabelForUser(CharSequence label, UserHandleCompat user) { return label; } } diff --git a/src/com/android/launcher3/compat/UserManagerCompatVL.java b/src/com/android/launcher3/compat/UserManagerCompatVL.java index e071a8f71..da7b116d3 100644 --- a/src/com/android/launcher3/compat/UserManagerCompatVL.java +++ b/src/com/android/launcher3/compat/UserManagerCompatVL.java @@ -49,11 +49,12 @@ public class UserManagerCompatVL extends UserManagerCompatV17 { return mUserManager.getBadgedDrawableForUser(unbadged, user.getUser()); } - public String getBadgedLabelForUser(String label, UserHandleCompat user) { + public CharSequence getBadgedLabelForUser(CharSequence label, UserHandleCompat user) { if (user == null) { return label; } - return mUserManager.getBadgedLabelForUser(label, user.getUser()); + // TODO Remove casts when API has made it from lmp-dev -> sdk + return (CharSequence) mUserManager.getBadgedLabelForUser((String) label, user.getUser()); } } |