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

Commit a609060a 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: e50fa2be

Change-Id: Id8fd0ee29edc37dc8f6ce9c9627ffbd281217521
parents 56fce8ad e50fa2be
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;

@@ -289,6 +291,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);