diff --git a/src/com/android/settings/ChooseLockPassword.java b/src/com/android/settings/ChooseLockPassword.java index 874a3f7322d..2a8de8b242b 100644 --- a/src/com/android/settings/ChooseLockPassword.java +++ b/src/com/android/settings/ChooseLockPassword.java @@ -669,7 +669,6 @@ public class ChooseLockPassword extends SettingsActivity { @Override public void onChosenLockSaveFinished(boolean wasSecureBefore, Intent resultData) { getActivity().setResult(RESULT_FINISHED, resultData); - getActivity().finish(); if (!wasSecureBefore) { Intent intent = getRedactionInterstitialIntent(getActivity()); @@ -677,6 +676,7 @@ public class ChooseLockPassword extends SettingsActivity { startActivity(intent); } } + getActivity().finish(); } } diff --git a/src/com/android/settings/ChooseLockPattern.java b/src/com/android/settings/ChooseLockPattern.java index 255cf9d53ad..185e48996f6 100644 --- a/src/com/android/settings/ChooseLockPattern.java +++ b/src/com/android/settings/ChooseLockPattern.java @@ -670,7 +670,6 @@ public class ChooseLockPattern extends SettingsActivity { @Override public void onChosenLockSaveFinished(boolean wasSecureBefore, Intent resultData) { getActivity().setResult(RESULT_FINISHED, resultData); - getActivity().finish(); if (!wasSecureBefore) { Intent intent = getRedactionInterstitialIntent(getActivity()); @@ -678,6 +677,7 @@ public class ChooseLockPattern extends SettingsActivity { startActivity(intent); } } + getActivity().finish(); } }