From 3e2dcefff0df15c48055548ec8dd8f80e560cec2 Mon Sep 17 00:00:00 2001 From: Oliver Scott Date: Fri, 29 Dec 2023 21:10:28 -0500 Subject: [PATCH] Hide accounts of users that should not be shown Bug: 318825347 Change-Id: If0f5cae8648e70c0e9c039d9b73cdc5be72b09d3 --- .../settings/accounts/AccountPreferenceController.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/com/android/settings/accounts/AccountPreferenceController.java b/src/com/android/settings/accounts/AccountPreferenceController.java index cdaba207592..dd8c69a1a35 100644 --- a/src/com/android/settings/accounts/AccountPreferenceController.java +++ b/src/com/android/settings/accounts/AccountPreferenceController.java @@ -42,6 +42,7 @@ import android.content.IntentFilter; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.content.pm.UserInfo; +import android.content.pm.UserProperties; import android.content.res.Resources; import android.graphics.drawable.Drawable; import android.os.Bundle; @@ -336,6 +337,10 @@ public class AccountPreferenceController extends AbstractPreferenceController } return; } + if (mUm.getUserProperties(userInfo.getUserHandle()).getShowInSettings() + == UserProperties.SHOW_IN_SETTINGS_NO) { + return; + } final Context context = mContext; final ProfileData profileData = new ProfileData(); profileData.userInfo = userInfo;