summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/bluetooth/hfp/HeadsetStateMachine.java7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/com/android/bluetooth/hfp/HeadsetStateMachine.java b/src/com/android/bluetooth/hfp/HeadsetStateMachine.java
index 798aa1e58..0bec29172 100644
--- a/src/com/android/bluetooth/hfp/HeadsetStateMachine.java
+++ b/src/com/android/bluetooth/hfp/HeadsetStateMachine.java
@@ -3046,8 +3046,7 @@ final class HeadsetStateMachine extends StateMachine {
mPhoneState.setCallState(callState.mCallState);
mPhoneState.setNumber(callState.mNumber);
mPhoneState.setType(callState.mType);
- if (mDialingOut) {
- if (callState.mCallState ==
+ if (mDialingOut && callState.mCallState ==
HeadsetHalConstants.CALL_STATE_DIALING) {
BluetoothDevice device = getDeviceForMessage(DIALING_OUT_TIMEOUT);
if (device == null) {
@@ -3056,11 +3055,7 @@ final class HeadsetStateMachine extends StateMachine {
atResponseCodeNative(HeadsetHalConstants.AT_RESPONSE_OK,
0, getByteAddress(device));
removeMessages(DIALING_OUT_TIMEOUT);
- } else if (callState.mCallState ==
- HeadsetHalConstants.CALL_STATE_ACTIVE || callState.mCallState
- == HeadsetHalConstants.CALL_STATE_IDLE) {
mDialingOut = false;
- }
}
/* Set ActiveScoDevice to null when call ends */