diff options
author | Brian Colonna <bcolonna@google.com> | 2013-09-17 15:51:32 -0400 |
---|---|---|
committer | Brian Colonna <bcolonna@google.com> | 2013-09-17 17:33:21 -0400 |
commit | 7fce38021694925295f5d14bfba71f28cba19404 (patch) | |
tree | 98a8e61f646381dd8b6a7ae15902031ce898bc62 /packages/Keyguard/src/com/android/keyguard/EmergencyButton.java | |
parent | 463850e0c658b37bbe29b9e9dec6ff7565bb883f (diff) | |
download | frameworks_base-7fce38021694925295f5d14bfba71f28cba19404.zip frameworks_base-7fce38021694925295f5d14bfba71f28cba19404.tar.gz frameworks_base-7fce38021694925295f5d14bfba71f28cba19404.tar.bz2 |
Fix 10550373: Stopping FUL when emergency dialer opens
Face Unlock wasn't being stopped when the emergency dialer opened,
causing FUL to flash briefly after the emergency dialer appeared.
This was most noticeable on Hammerhead devices.
This change allows EmergencyButton to stop FUL by way of
KeyguardUpdateMonitor. Note that it must stop FUL immediately rather
than going through a handler. If going through a handler FUL is not
stopped in time to prevent the issue.
Change-Id: I3985969a19e909e2633d7876a3fb2d34c70e2cc1
Diffstat (limited to 'packages/Keyguard/src/com/android/keyguard/EmergencyButton.java')
-rw-r--r-- | packages/Keyguard/src/com/android/keyguard/EmergencyButton.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java b/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java index 6badaaf..8cdcb7a 100644 --- a/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java +++ b/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java @@ -102,6 +102,8 @@ public class EmergencyButton extends Button { == TelephonyManager.CALL_STATE_OFFHOOK) { mLockPatternUtils.resumeCall(); } else { + final boolean bypassHandler = true; + KeyguardUpdateMonitor.getInstance(mContext).reportEmergencyCallAction(bypassHandler); Intent intent = new Intent(ACTION_EMERGENCY_DIAL); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS); |