Fixed data connection toggle crash in Settings.
Bug: 19066882
Change-Id: Ib2c7b55d059ddda0543f11ded039ac82bc036850
diff --git a/src/com/android/settings/DataUsageSummary.java b/src/com/android/settings/DataUsageSummary.java
index 6de7399..8ca62fb 100644
--- a/src/com/android/settings/DataUsageSummary.java
+++ b/src/com/android/settings/DataUsageSummary.java
@@ -1188,6 +1188,12 @@
private void handleMultiSimDataDialog() {
final Context context = getActivity();
final SubscriptionInfo currentSir = getCurrentTabSubInfo(context);
+
+ //If sim has not loaded after toggling data switch, return.
+ if (currentSir == null) {
+ return;
+ }
+
final SubscriptionInfo nextSir = mSubscriptionManager.getActiveSubscriptionInfo(
mSubscriptionManager.getDefaultDataSubId());