Merge "calling back SetupFaceLock to clean up temporary gallery"
This commit is contained in:
@@ -308,6 +308,8 @@ public class ChooseLockGeneric extends PreferenceActivity {
|
|||||||
.getBooleanExtra(LockPatternUtils.LOCKSCREEN_BIOMETRIC_WEAK_FALLBACK, false);
|
.getBooleanExtra(LockPatternUtils.LOCKSCREEN_BIOMETRIC_WEAK_FALLBACK, false);
|
||||||
|
|
||||||
quality = upgradeQuality(quality);
|
quality = upgradeQuality(quality);
|
||||||
|
|
||||||
|
LockPatternUtils.setLastAttemptWasBiometric(false);
|
||||||
if (quality >= DevicePolicyManager.PASSWORD_QUALITY_NUMERIC) {
|
if (quality >= DevicePolicyManager.PASSWORD_QUALITY_NUMERIC) {
|
||||||
int minLength = mDPM.getPasswordMinimumLength(null);
|
int minLength = mDPM.getPasswordMinimumLength(null);
|
||||||
if (minLength < MIN_PASSWORD_LENGTH) {
|
if (minLength < MIN_PASSWORD_LENGTH) {
|
||||||
@@ -336,10 +338,11 @@ public class ChooseLockGeneric extends PreferenceActivity {
|
|||||||
isFallback);
|
isFallback);
|
||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
} else if (quality == DevicePolicyManager.PASSWORD_QUALITY_BIOMETRIC_WEAK) {
|
} else if (quality == DevicePolicyManager.PASSWORD_QUALITY_BIOMETRIC_WEAK) {
|
||||||
|
LockPatternUtils.setLastAttemptWasBiometric(true);
|
||||||
Intent intent = getBiometricSensorIntent(quality);
|
Intent intent = getBiometricSensorIntent(quality);
|
||||||
startActivity(intent);
|
startActivity(intent);
|
||||||
} else if (quality == DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED) {
|
} else if (quality == DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED) {
|
||||||
mChooseLockSettingsHelper.utils().clearLock();
|
mChooseLockSettingsHelper.utils().clearLock(false);
|
||||||
mChooseLockSettingsHelper.utils().setLockScreenDisabled(disabled);
|
mChooseLockSettingsHelper.utils().setLockScreenDisabled(disabled);
|
||||||
getActivity().setResult(Activity.RESULT_OK);
|
getActivity().setResult(Activity.RESULT_OK);
|
||||||
}
|
}
|
||||||
|
@@ -367,9 +367,9 @@ public class ChooseLockPassword extends PreferenceActivity {
|
|||||||
}
|
}
|
||||||
} else if (mUiStage == Stage.NeedToConfirm) {
|
} else if (mUiStage == Stage.NeedToConfirm) {
|
||||||
if (mFirstPin.equals(pin)) {
|
if (mFirstPin.equals(pin)) {
|
||||||
mLockPatternUtils.clearLock();
|
|
||||||
final boolean isFallback = getActivity().getIntent().getBooleanExtra(
|
final boolean isFallback = getActivity().getIntent().getBooleanExtra(
|
||||||
LockPatternUtils.LOCKSCREEN_BIOMETRIC_WEAK_FALLBACK, false);
|
LockPatternUtils.LOCKSCREEN_BIOMETRIC_WEAK_FALLBACK, false);
|
||||||
|
mLockPatternUtils.clearLock(isFallback);
|
||||||
mLockPatternUtils.saveLockPassword(pin, mRequestedQuality, isFallback);
|
mLockPatternUtils.saveLockPassword(pin, mRequestedQuality, isFallback);
|
||||||
getActivity().finish();
|
getActivity().finish();
|
||||||
} else {
|
} else {
|
||||||
|
@@ -349,6 +349,7 @@ public class SecuritySettings extends SettingsPreferenceFragment
|
|||||||
@Override
|
@Override
|
||||||
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
public void onActivityResult(int requestCode, int resultCode, Intent data) {
|
||||||
super.onActivityResult(requestCode, resultCode, data);
|
super.onActivityResult(requestCode, resultCode, data);
|
||||||
|
mChooseLockSettingsHelper.utils().deleteTempGallery();
|
||||||
createPreferenceHierarchy();
|
createPreferenceHierarchy();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user