From 3c633b0ec558e4b1ef0c8f4c692278de7082da36 Mon Sep 17 00:00:00 2001 From: Ling Ma Date: Fri, 19 Jan 2024 20:08:10 +0000 Subject: [PATCH] Wrap subManager creation with createForAllProfiles Since U, a sub can be associated with a particular profile, and thus in V we enforce filtering on the caller and only show the subs that are associated with the caller. However, in some cases the caller indeed needs to see all subs regardless of its association, e.g. sysUI. Therefore, a param isForAllProfile is added to indicate whether the caller intends to see all subs. Bug: 296076674 Test: voice call + data browsing Flag: ACONFIG com.android.internal.telephony.flags.enforce_subscription_user_filter DEVELOPMENT Change-Id: I2980cb3a63ac296568d76c224987bff8a97fe2b2 --- src/com/android/settings/accessibility/rtt/TelecomUtil.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/com/android/settings/accessibility/rtt/TelecomUtil.java b/src/com/android/settings/accessibility/rtt/TelecomUtil.java index 53c988ac79f..8317298c877 100644 --- a/src/com/android/settings/accessibility/rtt/TelecomUtil.java +++ b/src/com/android/settings/accessibility/rtt/TelecomUtil.java @@ -64,7 +64,7 @@ public abstract class TelecomUtil { return Optional.empty(); } SubscriptionManager subscriptionManager = context.getSystemService( - SubscriptionManager.class); + SubscriptionManager.class).createForAllUserProfiles(); List subscriptionInfos = subscriptionManager.getActiveSubscriptionInfoList(); if (subscriptionInfos == null) {