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

Commit b4f3697e authored by Jeff Sharkey's avatar Jeff Sharkey
Browse files

Don't show scary UI when rescue party kicks in.

We're not actually doing a factory reset yet; we're rebooting to ask
the user if they'd like to reset, so give them a less scary message.

Test: builds, boots
Bug: 63000721
Change-Id: Ibbf5eeb6e21d25dee2d6723b4ba4e42d9ff5c2fd
parent e5ae77c6
Loading
Loading
Loading
Loading
+15 −5
Original line number Diff line number Diff line
@@ -57,6 +57,7 @@ import android.widget.ProgressBar;
import android.widget.TextView;

import com.android.internal.telephony.ITelephony;
import com.android.server.RescueParty;
import com.android.server.pm.PackageManagerService;

import java.io.File;
@@ -293,11 +294,20 @@ public final class ShutdownThread extends Thread {
                            com.android.internal.R.string.reboot_to_update_reboot));
            }
        } else if (mReason != null && mReason.equals(PowerManager.REBOOT_RECOVERY)) {
            if (RescueParty.isAttemptingFactoryReset()) {
                // We're not actually doing a factory reset yet; we're rebooting
                // to ask the user if they'd like to reset, so give them a less
                // scary dialog message.
                pd.setTitle(context.getText(com.android.internal.R.string.power_off));
                pd.setMessage(context.getText(com.android.internal.R.string.shutdown_progress));
                pd.setIndeterminate(true);
            } else {
                // Factory reset path. Set the dialog message accordingly.
                pd.setTitle(context.getText(com.android.internal.R.string.reboot_to_reset_title));
                pd.setMessage(context.getText(
                            com.android.internal.R.string.reboot_to_reset_message));
                pd.setIndeterminate(true);
            }
        } else if (mReason != null && mReason.equals(PowerManager.SHUTDOWN_USER_REQUESTED)) {
            Dialog d = new Dialog(context);
            d.setContentView(com.android.internal.R.layout.shutdown_dialog);