summaryrefslogtreecommitdiffstats
path: root/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java
diff options
context:
space:
mode:
authorBrian Colonna <bcolonna@google.com>2013-09-17 15:51:32 -0400
committerBrian Colonna <bcolonna@google.com>2013-09-17 17:33:21 -0400
commit7fce38021694925295f5d14bfba71f28cba19404 (patch)
tree98a8e61f646381dd8b6a7ae15902031ce898bc62 /packages/Keyguard/src/com/android/keyguard/EmergencyButton.java
parent463850e0c658b37bbe29b9e9dec6ff7565bb883f (diff)
downloadframeworks_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.java2
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);