Start redaction activity after we finish current activity.

This is needed so that activity manager won't start a new task stack.
During setup, we want everything on the same task stack to allow
task locking.

Change-Id: Iaa1e13da8251ad37362ea41b374300268b6e9875
This commit is contained in:
Udam Saini
2016-02-02 17:02:29 -08:00
parent 9061164b23
commit 686ae494f4
2 changed files with 2 additions and 2 deletions

View File

@@ -669,7 +669,6 @@ public class ChooseLockPassword extends SettingsActivity {
@Override @Override
public void onChosenLockSaveFinished(boolean wasSecureBefore, Intent resultData) { public void onChosenLockSaveFinished(boolean wasSecureBefore, Intent resultData) {
getActivity().setResult(RESULT_FINISHED, resultData); getActivity().setResult(RESULT_FINISHED, resultData);
getActivity().finish();
if (!wasSecureBefore) { if (!wasSecureBefore) {
Intent intent = getRedactionInterstitialIntent(getActivity()); Intent intent = getRedactionInterstitialIntent(getActivity());
@@ -677,6 +676,7 @@ public class ChooseLockPassword extends SettingsActivity {
startActivity(intent); startActivity(intent);
} }
} }
getActivity().finish();
} }
} }

View File

@@ -670,7 +670,6 @@ public class ChooseLockPattern extends SettingsActivity {
@Override @Override
public void onChosenLockSaveFinished(boolean wasSecureBefore, Intent resultData) { public void onChosenLockSaveFinished(boolean wasSecureBefore, Intent resultData) {
getActivity().setResult(RESULT_FINISHED, resultData); getActivity().setResult(RESULT_FINISHED, resultData);
getActivity().finish();
if (!wasSecureBefore) { if (!wasSecureBefore) {
Intent intent = getRedactionInterstitialIntent(getActivity()); Intent intent = getRedactionInterstitialIntent(getActivity());
@@ -678,6 +677,7 @@ public class ChooseLockPattern extends SettingsActivity {
startActivity(intent); startActivity(intent);
} }
} }
getActivity().finish();
} }
} }