Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8b2721f3 authored by Chen Xu's avatar Chen Xu Committed by android-build-merger
Browse files

Merge "No need to prompt user to restart device if already shutting down" am:...

Merge "No need to prompt user to restart device if already shutting down" am: e50fa2be am: a609060a
am: 83c1cc60

Change-Id: I06c720492a3e1d3f2e4d684f5038c4bc933b026e
parents dcc8f2d8 83c1cc60
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -34,6 +34,8 @@ import android.view.WindowManager;
import com.android.internal.R;
import com.android.internal.telephony.CommandsInterface;
import com.android.internal.telephony.IccCardConstants;
import com.android.internal.telephony.Phone;
import com.android.internal.telephony.PhoneFactory;
import com.android.internal.telephony.uicc.IccCardStatus.CardState;
import com.android.internal.telephony.uicc.euicc.EuiccCard;

@@ -295,6 +297,13 @@ public class UiccSlot extends Handler {
            log("onIccSwap: isHotSwapSupported is true, don't prompt for rebooting");
            return;
        }

        Phone phone = PhoneFactory.getPhone(mPhoneId);
        if (phone != null && phone.isShuttingDown()) {
            log("onIccSwap: already doing shutdown, no need to prompt");
            return;
        }

        log("onIccSwap: isHotSwapSupported is false, prompt for rebooting");

        promptForRestart(isAdded);