summaryrefslogtreecommitdiffstats
path: root/telephony/java
diff options
context:
space:
mode:
authorJinghui Guo <w001091@motorola.com>2009-07-17 15:26:44 -0500
committerWink Saville <wink@google.com>2009-07-27 14:03:27 -0700
commite30d4bf531cf8873f345cff0503974952c2daf65 (patch)
treec8a4b9ea38d5c3de37d596ceaae0256eb35c13ca /telephony/java
parent9d5750636bdf93703301e319e5c5e9bbd051ea50 (diff)
downloadframeworks_base-e30d4bf531cf8873f345cff0503974952c2daf65.zip
frameworks_base-e30d4bf531cf8873f345cff0503974952c2daf65.tar.gz
frameworks_base-e30d4bf531cf8873f345cff0503974952c2daf65.tar.bz2
Fix the issue of new call failing in 3-way call scenario.
The issue this change fixes can be reproduced by: 1. place an MO call; 2. place the second MO call; 3. hangup from the other end for one of the calls so there is only one call connected; 4. try to place another call. This issue is that the new call would fail.
Diffstat (limited to 'telephony/java')
-rw-r--r--telephony/java/com/android/internal/telephony/cdma/CdmaCallTracker.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/telephony/java/com/android/internal/telephony/cdma/CdmaCallTracker.java b/telephony/java/com/android/internal/telephony/cdma/CdmaCallTracker.java
index cc456c5..91bd993 100644
--- a/telephony/java/com/android/internal/telephony/cdma/CdmaCallTracker.java
+++ b/telephony/java/com/android/internal/telephony/cdma/CdmaCallTracker.java
@@ -957,6 +957,7 @@ public final class CdmaCallTracker extends CallTracker {
if (ar.exception == null) {
// Assume 3 way call is connected
pendingMO.onConnectedInOrOut();
+ pendingMO = null;
}
break;