Merge "Fix DataUsageSummary in no sim state."
diff --git a/src/com/android/settings/datausage/DataUsageSummary.java b/src/com/android/settings/datausage/DataUsageSummary.java
index de98008..65e0217 100644
--- a/src/com/android/settings/datausage/DataUsageSummary.java
+++ b/src/com/android/settings/datausage/DataUsageSummary.java
@@ -89,10 +89,10 @@
if (hasMobileData) {
List<SubscriptionInfo> subscriptions =
services.mSubscriptionManager.getActiveSubscriptionInfoList();
- if (subscriptions.size() == 0) {
+ if (subscriptions == null || subscriptions.size() == 0) {
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());
}
}