Loading services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java +9 −4 Original line number Diff line number Diff line Loading @@ -1610,11 +1610,16 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { if (userState.mUserId != UserHandle.USER_OWNER) { return; } final long identity = Binder.clearCallingIdentity(); try { if (hasRunningServicesLocked(userState) && LockPatternUtils.isDeviceEncrypted()) { // If there are running accessibility services we do not have encryption as // the user needs the accessibility layer to be running to authenticate. mLockPatternUtils.clearEncryptionPassword(); } } finally { Binder.restoreCallingIdentity(identity); } } private boolean hasRunningServicesLocked(UserState userState) { Loading Loading
services/accessibility/java/com/android/server/accessibility/AccessibilityManagerService.java +9 −4 Original line number Diff line number Diff line Loading @@ -1610,11 +1610,16 @@ public class AccessibilityManagerService extends IAccessibilityManager.Stub { if (userState.mUserId != UserHandle.USER_OWNER) { return; } final long identity = Binder.clearCallingIdentity(); try { if (hasRunningServicesLocked(userState) && LockPatternUtils.isDeviceEncrypted()) { // If there are running accessibility services we do not have encryption as // the user needs the accessibility layer to be running to authenticate. mLockPatternUtils.clearEncryptionPassword(); } } finally { Binder.restoreCallingIdentity(identity); } } private boolean hasRunningServicesLocked(UserState userState) { Loading