diff options
author | Amith Yamasani <yamasani@google.com> | 2012-04-10 15:13:39 -0700 |
---|---|---|
committer | Amith Yamasani <yamasani@google.com> | 2012-04-10 15:13:39 -0700 |
commit | f882f1ad4edd790483924e7bf485fd7c7240d110 (patch) | |
tree | ccaf4e7c6197d220e3f65db7f2a8f0d8f28ae74c /core/java/com | |
parent | d3ce6f50c114f58a3f50e44764e9b315ac41f637 (diff) | |
download | frameworks_base-f882f1ad4edd790483924e7bf485fd7c7240d110.zip frameworks_base-f882f1ad4edd790483924e7bf485fd7c7240d110.tar.gz frameworks_base-f882f1ad4edd790483924e7bf485fd7c7240d110.tar.bz2 |
Bind to the correct face lock service.
When switching users, bind to the correct instance of FaceLock.
Tried to get the facelock screen to show up when switching users, but it
doesn't. Power off/on works, but not switching between users on the
lockscreen. Maybe a timing issue? Or not calling some function to make
the overlay visible?
Change-Id: I9300971331c7f0ed93ae7da28170342629426b20
Diffstat (limited to 'core/java/com')
-rw-r--r-- | core/java/com/android/internal/widget/LockPatternUtils.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/core/java/com/android/internal/widget/LockPatternUtils.java b/core/java/com/android/internal/widget/LockPatternUtils.java index 4d308dd..f77e8f3 100644 --- a/core/java/com/android/internal/widget/LockPatternUtils.java +++ b/core/java/com/android/internal/widget/LockPatternUtils.java @@ -223,6 +223,14 @@ public class LockPatternUtils { } } + public int getCurrentUser() { + if (Process.myUid() == Process.SYSTEM_UID) { + return mCurrentUserId; + } else { + throw new SecurityException("Only the system process can get the current user"); + } + } + public void removeUser(int userId) { if (Process.myUid() == Process.SYSTEM_UID) { try { |