• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Keine Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

packages/apps/Settings


Commit MetaInfo

Revisiona95459c6409e00565574f5d8363d78ea83d5c700 (tree)
Zeit2019-09-13 18:10:15
AutorIlya Matyukhin <ilyamaty@goog...>
CommiterIlya Matyukhin

Log Message

Fix "skip lock screen" not working for a secondary user

Bug: 140878309
Test: "Skip lock screen" is no longer grayed-out for a secondary user
Change-Id: I3aab6582bee07760b671034b0971c98b1c946a1c

Ändern Zusammenfassung

Diff

--- a/src/com/android/settings/biometrics/face/FaceSettingsLockscreenBypassPreferenceController.java
+++ b/src/com/android/settings/biometrics/face/FaceSettingsLockscreenBypassPreferenceController.java
@@ -47,10 +47,10 @@ public class FaceSettingsLockscreenBypassPreferenceController
4747
4848 @Override
4949 public boolean isChecked() {
50- boolean defaultValue = mContext.getResources().getBoolean(
51- com.android.internal.R.bool.config_faceAuthDismissesKeyguard);
52- return Settings.Secure.getInt(mContext.getContentResolver(),
53- Settings.Secure.FACE_UNLOCK_DISMISSES_KEYGUARD, defaultValue ? 1 : 0) != 0;
50+ int defaultValue = mContext.getResources().getBoolean(
51+ com.android.internal.R.bool.config_faceAuthDismissesKeyguard) ? 1 : 0;
52+ return Settings.Secure.getIntForUser(mContext.getContentResolver(),
53+ Settings.Secure.FACE_UNLOCK_DISMISSES_KEYGUARD, defaultValue, getUserId()) != 0;
5454 }
5555
5656 @Override
@@ -81,7 +81,8 @@ public class FaceSettingsLockscreenBypassPreferenceController
8181 }
8282
8383 if (mFaceManager != null && mFaceManager.isHardwareDetected()) {
84- return mFaceManager.hasEnrolledTemplates() ? AVAILABLE : DISABLED_DEPENDENT_SETTING;
84+ return mFaceManager.hasEnrolledTemplates(getUserId())
85+ ? AVAILABLE : DISABLED_DEPENDENT_SETTING;
8586 } else {
8687 return UNSUPPORTED_ON_DEVICE;
8788 }