Loading src/com/android/bluetooth/hfp/HeadsetStateMachine.java +7 −2 Original line number Diff line number Diff line Loading @@ -1767,12 +1767,17 @@ final class HeadsetStateMachine extends StateMachine { mPhoneState.setCallState(callState.mCallState); mPhoneState.setNumber(callState.mNumber); mPhoneState.setType(callState.mType); if (mDialingOut && callState.mCallState == if (mDialingOut) { if (callState.mCallState == HeadsetHalConstants.CALL_STATE_DIALING) { atResponseCodeNative(HeadsetHalConstants.AT_RESPONSE_OK, 0); removeMessages(DIALING_OUT_TIMEOUT); } else if (callState.mCallState == HeadsetHalConstants.CALL_STATE_ACTIVE || callState.mCallState == HeadsetHalConstants.CALL_STATE_IDLE) { mDialingOut = false; } } log("mNumActive: " + callState.mNumActive + " mNumHeld: " + callState.mNumHeld +" mCallState: " + callState.mCallState); log("mNumber: " + callState.mNumber + " mType: " + callState.mType); Loading Loading
src/com/android/bluetooth/hfp/HeadsetStateMachine.java +7 −2 Original line number Diff line number Diff line Loading @@ -1767,12 +1767,17 @@ final class HeadsetStateMachine extends StateMachine { mPhoneState.setCallState(callState.mCallState); mPhoneState.setNumber(callState.mNumber); mPhoneState.setType(callState.mType); if (mDialingOut && callState.mCallState == if (mDialingOut) { if (callState.mCallState == HeadsetHalConstants.CALL_STATE_DIALING) { atResponseCodeNative(HeadsetHalConstants.AT_RESPONSE_OK, 0); removeMessages(DIALING_OUT_TIMEOUT); } else if (callState.mCallState == HeadsetHalConstants.CALL_STATE_ACTIVE || callState.mCallState == HeadsetHalConstants.CALL_STATE_IDLE) { mDialingOut = false; } } log("mNumActive: " + callState.mNumActive + " mNumHeld: " + callState.mNumHeld +" mCallState: " + callState.mCallState); log("mNumber: " + callState.mNumber + " mType: " + callState.mType); Loading