Fix CDMA data call issue after emergency call failure.
Rakesh Pallerla [Wed, 13 Aug 2014 14:59:42 +0000 (19:59 +0530)]
When emergency call is dialled in CDMA mode, telephony disables
data internally. Data is re enabled after call is ended  if
not in ECBM. If emergency mo call is dropped by network/modem
before going to dialing state, the data is not re enabled.
Fix this scenario by explicitly re enabling data.

Bug: 22826595
Change-Id: I7a62d459dbd6ef6a833fe87e7d35e29311a515fe

src/java/com/android/internal/telephony/cdma/CdmaCallTracker.java

index e02cad7..2ab4c32 100644 (file)
@@ -688,6 +688,7 @@ public final class CdmaCallTracker extends CallTracker {
             if( mPendingCallInEcm) {
                 mPendingCallInEcm = false;
             }
+            checkAndEnableDataCallAfterEmergencyCallDropped();
         }
 
         if (newRinging != null) {