From 9e32702dedf1e2f1fb82daf8080273e78e79d7be Mon Sep 17 00:00:00 2001 From: Tetiana Meronyk Date: Tue, 23 Apr 2024 17:32:59 +0000 Subject: [PATCH] Add separate summary "Owner" for main user on the device Bug: 298008926 Test: visual Change-Id: I78ece410ab939a4727e44e371ae43779e96950e0 --- res/values/strings.xml | 2 ++ src/com/android/settings/users/UserSettings.java | 11 +++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/res/values/strings.xml b/res/values/strings.xml index 3e500b97a4c..b99c86edd25 100644 --- a/res/values/strings.xml +++ b/res/values/strings.xml @@ -6942,6 +6942,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