summaryrefslogtreecommitdiffstats
path: root/packages/Keyguard/src/com/android/keyguard
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2014-09-03 15:01:18 -0700
committerYorke Lee <yorkelee@google.com>2014-09-03 17:04:54 -0700
commitcc5179f0e3725a5f3c140fc57d719e18b7aa104f (patch)
tree690284a021466e26b80706a5e58a97cbff28457a /packages/Keyguard/src/com/android/keyguard
parent09cfeaff8e0c744085f0d068e41ad59f2639907f (diff)
downloadframeworks_base-cc5179f0e3725a5f3c140fc57d719e18b7aa104f.zip
frameworks_base-cc5179f0e3725a5f3c140fc57d719e18b7aa104f.tar.gz
frameworks_base-cc5179f0e3725a5f3c140fc57d719e18b7aa104f.tar.bz2
Use TelecommManager APIs to detect if we are in a call
Bug: 17335666 Change-Id: I5f443c76041e51a2eca903db924fb26031dde055
Diffstat (limited to 'packages/Keyguard/src/com/android/keyguard')
-rw-r--r--packages/Keyguard/src/com/android/keyguard/EmergencyButton.java5
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java b/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java
index 73b11f3..e0507a8 100644
--- a/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java
+++ b/packages/Keyguard/src/com/android/keyguard/EmergencyButton.java
@@ -99,8 +99,7 @@ public class EmergencyButton extends Button {
// TODO: implement a shorter timeout once new PowerManager API is ready.
// should be the equivalent to the old userActivity(EMERGENCY_CALL_TIMEOUT)
mPowerManager.userActivity(SystemClock.uptimeMillis(), true);
- if (TelephonyManager.getDefault().getCallState()
- == TelephonyManager.CALL_STATE_OFFHOOK) {
+ if (mLockPatternUtils.isInCall()) {
mLockPatternUtils.resumeCall();
} else {
final boolean bypassHandler = true;
@@ -115,7 +114,7 @@ public class EmergencyButton extends Button {
private void updateEmergencyCallButton(State simState, int phoneState) {
boolean enabled = false;
- if (phoneState == TelephonyManager.CALL_STATE_OFFHOOK) {
+ if (mLockPatternUtils.isInCall()) {
enabled = true; // always show "return to call" if phone is off-hook
} else if (mLockPatternUtils.isEmergencyCallCapable()) {
boolean simLocked = KeyguardUpdateMonitor.getInstance(mContext).isSimLocked();