diff options
| -rw-r--r-- | policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java index d0fa81e9b5de..3648d99abbb4 100644 --- a/policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java +++ b/policy/src/com/android/internal/policy/impl/keyguard/KeyguardViewMediator.java @@ -881,7 +881,9 @@ public class KeyguardViewMediator { * Dismiss the keyguard through the security layers. */ public void dismiss() { - mKeyguardViewManager.dismiss(); + if (mShowing && !mHidden) { + mKeyguardViewManager.dismiss(); + } } /** |