Always confirm eSim removal.
Test: atest DeleteSimProfilePreferenceControllerTest Bug: 313604661 Change-Id: I0c43790bf43bedcc2e8075aa7be0b25876c731b4
This commit is contained in:
@@ -32,7 +32,6 @@ import androidx.fragment.app.FragmentManager;
|
||||
|
||||
import com.android.settings.R;
|
||||
import com.android.settings.core.instrumentation.InstrumentedDialogFragment;
|
||||
import com.android.settings.network.helper.ConfirmationSimDeletionPredicate;
|
||||
import com.android.settings.system.ResetDashboardFragment;
|
||||
import com.android.settings.wifi.dpp.WifiDppUtils;
|
||||
|
||||
@@ -76,14 +75,7 @@ public class EraseEuiccDataDialogFragment extends InstrumentedDialogFragment imp
|
||||
|
||||
if (which == DialogInterface.BUTTON_POSITIVE) {
|
||||
Context context = getContext();
|
||||
if (ConfirmationSimDeletionPredicate.getSingleton().test(context)) {
|
||||
// Create a "verify it's you" verification over keyguard
|
||||
// when "erase" button been pressed.
|
||||
// This might protect from erasing by some automation process.
|
||||
WifiDppUtils.showLockScreen(context, () -> runAsyncWipe(context));
|
||||
} else {
|
||||
runAsyncWipe(context);
|
||||
}
|
||||
WifiDppUtils.showLockScreen(context, () -> runAsyncWipe(context));
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user