From d17a4f3cf9cb3ad50f71824d66a5d8eea2302c5f Mon Sep 17 00:00:00 2001 From: Jayachandran C Date: Thu, 14 Nov 2019 16:16:04 -0800 Subject: [PATCH] Remove usage of hidden API subscriptionManager.isSubscriptionVisible This CL uses getGroupUuid() and isOpportunistic() instead to figure out whether the subscription is visible or not Bug: 140768340 Test: Manual Change-Id: Id7215eabe4e6c47a057b747fdbb3027857f2f12c --- core/java/android/os/RecoverySystem.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/os/RecoverySystem.java b/core/java/android/os/RecoverySystem.java index 48fc2a6bf449a..e3f6e120d9c66 100644 --- a/core/java/android/os/RecoverySystem.java +++ b/core/java/android/os/RecoverySystem.java @@ -888,7 +888,7 @@ public class RecoverySystem { } List invisibleSubs = new ArrayList<>(); for (SubscriptionInfo sub : availableSubs) { - if (sub.isEmbedded() && !subscriptionManager.isSubscriptionVisible(sub)) { + if (sub.isEmbedded() && sub.getGroupUuid() != null && sub.isOpportunistic()) { invisibleSubs.add(sub); } }