diff options
| author | 2011-10-05 13:58:59 -0700 | |
|---|---|---|
| committer | 2011-10-05 13:58:59 -0700 | |
| commit | fe7fcd23d5b306db7b1fb31c901cbcbb6b66db1d (patch) | |
| tree | 85ab4f855fe966136f8345db16f353b7fbaab657 | |
| parent | 2950b1b2340292f1dec3165e65da3b635c29d168 (diff) | |
| parent | 0c422a72edbbb0e259a123bd028eb264f5e3cd2c (diff) | |
Merge "Added callback for Face Unlock service to poke the wakelock"
| -rw-r--r-- | core/java/com/android/internal/policy/IFaceLockCallback.aidl | 1 | ||||
| -rw-r--r-- | policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java | 7 |
2 files changed, 8 insertions, 0 deletions
diff --git a/core/java/com/android/internal/policy/IFaceLockCallback.aidl b/core/java/com/android/internal/policy/IFaceLockCallback.aidl index 4f76c7131f48..add3f1c822d7 100644 --- a/core/java/com/android/internal/policy/IFaceLockCallback.aidl +++ b/core/java/com/android/internal/policy/IFaceLockCallback.aidl @@ -21,4 +21,5 @@ import android.os.IBinder; oneway interface IFaceLockCallback { void unlock(); void cancel(); + void pokeWakelock(); } diff --git a/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java b/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java index f3068b1a2aac..4049c7332160 100644 --- a/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java +++ b/policy/src/com/android/internal/policy/impl/LockPatternKeyguardView.java @@ -1170,5 +1170,12 @@ public class LockPatternKeyguardView extends KeyguardViewBase implements Handler mHandler.sendEmptyMessage(MSG_HIDE_FACELOCK_AREA_VIEW); // Expose fallback stopFaceLock(); } + + // Allows the Face Unlock service to poke the wake lock to keep the lockscreen alive + @Override + public void pokeWakelock() { + if (DEBUG) Log.d(TAG, "FaceLock pokeWakelock()"); + mKeyguardScreenCallback.pokeWakelock(); + } }; } |