diff options
author | Adrian Roos <roosa@google.com> | 2014-08-22 14:17:31 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-08-22 14:17:32 +0000 |
commit | 076e72554d4367a0377047fe7eb2e3ea73c5baec (patch) | |
tree | d1f48761a7f95be69ef8eeb27f776ec2a2d405dd /core/java | |
parent | 2cd26fa48a55432d8573b3d775b7ddb5d06a3e70 (diff) | |
parent | 4b9e324b6f59f49a8ca4bc4cd8b38a5ea005a6b2 (diff) | |
download | frameworks_base-076e72554d4367a0377047fe7eb2e3ea73c5baec.zip frameworks_base-076e72554d4367a0377047fe7eb2e3ea73c5baec.tar.gz frameworks_base-076e72554d4367a0377047fe7eb2e3ea73c5baec.tar.bz2 |
Merge "Only run TrustAgentServices for users with secure keyguards" into lmp-dev
Diffstat (limited to 'core/java')
-rw-r--r-- | core/java/com/android/internal/widget/LockPatternUtils.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/com/android/internal/widget/LockPatternUtils.java b/core/java/com/android/internal/widget/LockPatternUtils.java index 74b1fdd..6dec036 100644 --- a/core/java/com/android/internal/widget/LockPatternUtils.java +++ b/core/java/com/android/internal/widget/LockPatternUtils.java @@ -479,6 +479,7 @@ public class LockPatternUtils { saveLockPattern(null); setLong(PASSWORD_TYPE_KEY, DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED); setLong(PASSWORD_TYPE_ALTERNATE_KEY, DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED); + onAfterChangingPassword(); } /** @@ -565,6 +566,7 @@ public class LockPatternUtils { dpm.setActivePasswordState(DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED, 0, 0, 0, 0, 0, 0, 0, userId); } + onAfterChangingPassword(); } catch (RemoteException re) { Log.e(TAG, "Couldn't save lock pattern " + re); } @@ -844,6 +846,7 @@ public class LockPatternUtils { DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED, 0, 0, 0, 0, 0, 0, 0, userHandle); } + onAfterChangingPassword(); } catch (RemoteException re) { // Cant do much Log.e(TAG, "Unable to save lock password " + re); @@ -1561,4 +1564,8 @@ public class LockPatternUtils { public void requireCredentialEntry(int userId) { getTrustManager().reportRequireCredentialEntry(userId); } + + private void onAfterChangingPassword() { + getTrustManager().reportEnabledTrustAgentsChanged(getCurrentOrCallingUserId()); + } } |