From 4189d99b6e4877352049b7447b7f0734ef99b9e8 Mon Sep 17 00:00:00 2001 From: Hung-ying Tyan Date: Mon, 25 Oct 2010 12:08:43 +0800 Subject: Do not suppress error feedback during a SIP call. Bug: 3124788 Change-Id: Ia0a06f72336d1795515428eba0c9f875c32d13d1 --- voip/java/com/android/server/sip/SipSessionGroup.java | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) (limited to 'voip') diff --git a/voip/java/com/android/server/sip/SipSessionGroup.java b/voip/java/com/android/server/sip/SipSessionGroup.java index 2fbaee2..29f5f5a 100644 --- a/voip/java/com/android/server/sip/SipSessionGroup.java +++ b/voip/java/com/android/server/sip/SipSessionGroup.java @@ -1163,11 +1163,6 @@ class SipSessionGroup implements SipListener { mProxy.onCallEstablished(this, mPeerSessionDescription); } - private void fallbackToPreviousInCall(int errorCode, String message) { - mState = SipSession.State.IN_CALL; - mProxy.onCallChangeFailed(this, errorCode, message); - } - private void endCallNormally() { reset(); mProxy.onCallEnded(this); @@ -1191,12 +1186,7 @@ class SipSessionGroup implements SipListener { onRegistrationFailed(errorCode, message); break; default: - if ((errorCode != SipErrorCode.DATA_CONNECTION_LOST) - && mInCall) { - fallbackToPreviousInCall(errorCode, message); - } else { - endCallOnError(errorCode, message); - } + endCallOnError(errorCode, message); } } -- cgit v1.1