From 32eda207cdeec28fe829e399ae7030d40108ac88 Mon Sep 17 00:00:00 2001 From: "yoonsung.nam" Date: Wed, 16 May 2012 11:05:21 +0900 Subject: [PATCH] Restore ready apns once voice call ended Currently GsmDCT does not setup default data if secondary APNs are connected but default is disconnected. Sometimes retry alarm of default expries during voice call but it's rejected due to voice calling and eHRPD attached status. Fix onVocieCallEnded() to restore all ready apns inclduing defautl regardless of isConnected(). bug:6502005 Change-Id: I25db9be010cb588dfee51bdaf435f24055ecb431 Signed-off-by: yoonsung.nam --- .../internal/telephony/gsm/GsmDataConnectionTracker.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java index e2579e3e92d6a..ccb095a63deec 100644 --- a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java +++ b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java @@ -2141,10 +2141,9 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { // clean slate after call end. resetPollStats(); } - } else { - // reset reconnect timer - setupDataOnReadyApns(Phone.REASON_VOICE_CALL_ENDED); } + // reset reconnect timer + setupDataOnReadyApns(Phone.REASON_VOICE_CALL_ENDED); } @Override