* commit '7870850387dabd32a54e3fca7d65dea5f45a9a16': Make sure that external callers cannot pass in the confirm bypass extra
This commit is contained in:
@@ -301,6 +301,9 @@ public class ChooseLockPattern extends PreferenceActivity {
|
||||
public void onCreate(Bundle savedInstanceState) {
|
||||
super.onCreate(savedInstanceState);
|
||||
mChooseLockSettingsHelper = new ChooseLockSettingsHelper(getActivity());
|
||||
if (!(getActivity() instanceof ChooseLockPattern)) {
|
||||
throw new SecurityException("Fragment contained in wrong activity");
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -331,7 +334,7 @@ public class ChooseLockPattern extends PreferenceActivity {
|
||||
topLayout.setDefaultTouchRecepient(mLockPatternView);
|
||||
|
||||
final boolean confirmCredentials = getActivity().getIntent()
|
||||
.getBooleanExtra("confirm_credentials", false);
|
||||
.getBooleanExtra("confirm_credentials", true);
|
||||
|
||||
if (savedInstanceState == null) {
|
||||
if (confirmCredentials) {
|
||||
|
Reference in New Issue
Block a user