Fix NPE
There could be a rare race condition where getDefaultDataSubscriptionInfo become null during the evaluatin. Bug: 299242849 Test: manual Change-Id: I5765bc8fac5362d16aa0976e1f870f91f0de4c2c
This commit is contained in:
@@ -265,9 +265,8 @@ public class SubscriptionsPreferenceController extends AbstractPreferenceControl
|
|||||||
|
|
||||||
/**@return {@code true} if subId is the default data sub. **/
|
/**@return {@code true} if subId is the default data sub. **/
|
||||||
private boolean isDds(int subId) {
|
private boolean isDds(int subId) {
|
||||||
return mSubscriptionManager.getDefaultDataSubscriptionInfo() != null
|
SubscriptionInfo info = mSubscriptionManager.getDefaultDataSubscriptionInfo();
|
||||||
&& mSubscriptionManager.getDefaultDataSubscriptionInfo().getSubscriptionId()
|
return info != null && info.getSubscriptionId() == subId;
|
||||||
== subId;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private CharSequence getMobilePreferenceSummary(int subId) {
|
private CharSequence getMobilePreferenceSummary(int subId) {
|
||||||
|
Reference in New Issue
Block a user