diff options
| author | Daniel Sandler <dsandler@android.com> | 2012-11-07 18:03:10 -0800 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2012-11-07 18:03:11 -0800 |
| commit | 5c533884ead3bb8a8e2e4e8d79587a81dbe31700 (patch) | |
| tree | 6835ce11d602635dba58fe1c6236367c7f7f1300 /policy | |
| parent | 4181e8a4ac07e118724f7935928d2c3a1bb291f7 (diff) | |
| parent | 1ce804397fbd1fb9847d42f42294babea724ccf2 (diff) | |
| download | frameworks_base-5c533884ead3bb8a8e2e4e8d79587a81dbe31700.zip frameworks_base-5c533884ead3bb8a8e2e4e8d79587a81dbe31700.tar.gz frameworks_base-5c533884ead3bb8a8e2e4e8d79587a81dbe31700.tar.bz2 | |
Merge "Make dismissKeyguardLw use KeyguardViewMediator.dismiss()." into jb-mr1-lockscreen-dev
Diffstat (limited to 'policy')
| -rwxr-xr-x | policy/src/com/android/internal/policy/impl/PhoneWindowManager.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java index d733369..54bf20d 100755 --- a/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java +++ b/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java @@ -3899,14 +3899,18 @@ public class PhoneWindowManager implements WindowManagerPolicy { } public void dismissKeyguardLw() { - if (mKeyguardMediator.isDismissable()) { - if (mKeyguardMediator.isShowing()) { - mHandler.post(new Runnable() { - public void run() { + if (mKeyguardMediator.isShowing()) { + mHandler.post(new Runnable() { + public void run() { + if (mKeyguardMediator.isDismissable()) { + // Can we just finish the keyguard straight away? mKeyguardMediator.keyguardDone(false, true); + } else { + // ask the keyguard to prompt the user to authenticate if necessary + mKeyguardMediator.dismiss(); } - }); - } + } + }); } } |
