Fix DataUsageSummary in no sim state.

Bug: 26676464
Change-Id: I7fad5240f1160a2eb38a7cff2ae2f1c9e40bc4d3
This commit is contained in:
Jason Monk
2016-01-20 11:33:46 -05:00
parent befdce36fd
commit 71a2a4f89b

View File

@@ -89,10 +89,10 @@ public class DataUsageSummary extends DataUsageBase implements Indexable {
if (hasMobileData) { if (hasMobileData) {
List<SubscriptionInfo> subscriptions = List<SubscriptionInfo> subscriptions =
services.mSubscriptionManager.getActiveSubscriptionInfoList(); services.mSubscriptionManager.getActiveSubscriptionInfoList();
if (subscriptions.size() == 0) { if (subscriptions == null || subscriptions.size() == 0) {
addMobileSection(defaultSubId); addMobileSection(defaultSubId);
} }
for (int i = 0; i < subscriptions.size(); i++) { for (int i = 0; subscriptions != null && i < subscriptions.size(); i++) {
addMobileSection(subscriptions.get(i).getSubscriptionId()); addMobileSection(subscriptions.get(i).getSubscriptionId());
} }
} }