diff --git a/res/values/strings.xml b/res/values/strings.xml index 710ee5d7cf7..90cc39c9fad 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -6948,6 +6948,8 @@ Not set up - Work profile + Owner + Admin You (%s) diff --git a/src/com/android/settings/users/UserSettings.java b/src/com/android/settings/users/UserSettings.java index 83dc1274c06..8dbb91cf506 100644 --- a/src/com/android/settings/users/UserSettings.java +++ b/src/com/android/settings/users/UserSettings.java @@ -368,9 +368,6 @@ public class UserSettings extends SettingsPreferenceFragment mMePreference = new UserPreference(getPrefContext(), null /* attrs */, myUserId); mMePreference.setKey(KEY_USER_ME); mMePreference.setOnPreferenceClickListener(this); - if (isCurrentUserAdmin()) { - mMePreference.setSummary(R.string.user_admin); - } mGuestCategory = findPreference(KEY_GUEST_CATEGORY); @@ -1241,13 +1238,15 @@ public class UserSettings extends SettingsPreferenceFragment pref.setEnabled(canOpenUserDetails); pref.setSelectable(true); pref.setKey("id=" + user.id); - if (user.isAdmin()) { - pref.setSummary(R.string.user_admin); - } } if (pref == null) { continue; } + if (user.isMain()) { + pref.setSummary(R.string.user_owner); + } else if (user.isAdmin()) { + pref.setSummary(R.string.user_admin); + } if (user.id != UserHandle.myUserId() && !user.isGuest() && !user.isInitialized()) { // sometimes after creating a guest the initialized flag isn't immediately set // and we don't want to show "Not set up" summary for them