commit | 757e098df4f2f1b36960df3669f46bcd52adbf1e | [log] [tgz] |
---|---|---|
author | Libin.Tang@motorola.com <w16529@motorola.com> | Wed Oct 29 17:08:45 2014 -0500 |
committer | The Android Automerger <android-build@android.com> | Fri Oct 31 14:05:03 2014 -0700 |
tree | a26d7b1eadafae8c007eb6e9f834aa7f5a3ddd7b | |
parent | f15ac4b9f6128a5e7018081575142f7a273dfa32 [diff] |
IMS: fix auto-resume behavior for remote hangup on Volte call made on carriers that also supports CDMA. Bug: 18120718 Change-Id: Ib39c9e04247886786950acf84b84fe4517cb176f
diff --git a/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java b/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java index ce99001..ae4b889 100644 --- a/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java +++ b/src/java/com/android/internal/telephony/imsphone/ImsPhoneCallTracker.java
@@ -988,7 +988,7 @@ } processCallStateChange(imsCall, ImsPhoneCall.State.DISCONNECTED, cause); - if (reasonInfo.getCode() == ImsReasonInfo.CODE_USER_TERMINATED) { + if (reasonInfo.getCode() == ImsReasonInfo.CODE_USER_TERMINATED_BY_REMOTE) { Phone defaultPhone = mPhone.getDefaultPhone(); if ((defaultPhone.getPhoneType() == PhoneConstants.PHONE_TYPE_CDMA) && (mForegroundCall.getState() == ImsPhoneCall.State.DISCONNECTED)