diff --git a/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java b/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java index 61d91114119..be40f2961a6 100644 --- a/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java +++ b/src/com/android/settings/sim/receivers/SimSlotChangeHandler.java @@ -385,6 +385,10 @@ public class SimSlotChangeHandler { } private void startSimConfirmDialogActivity(int subId) { + if (!isSuwFinished(mContext)) { + Log.d(TAG, "Still in SUW. Do nothing"); + return; + } if (!SubscriptionManager.isUsableSubscriptionId(subId)) { Log.i(TAG, "Unable to enable subscription due to invalid subscription ID."); return;