From 20659cc78b898b553a54bb6d9d7728f326b77bd1 Mon Sep 17 00:00:00 2001 From: Robert Greenwalt Date: Mon, 15 Oct 2012 17:16:10 -0700 Subject: Retry connections that are in SCANNING. Old code would retry all connections except those in the SCANNING state when we reattach to the network. We're seeing this from people coming out of subways as well as emerging from their house. bug:7353277 Change-Id: Ic1fdd745f52ef33dd94b1d85b0dcc57a00c04d62 --- .../com/android/internal/telephony/gsm/GsmDataConnectionTracker.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java b/src/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java index c2546d8..4e68450 100644 --- a/src/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java +++ b/src/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java @@ -692,7 +692,8 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker { apnContext.setState(DctConstants.State.IDLE); } if (apnContext.isReady()) { - if (apnContext.getState() == DctConstants.State.IDLE) { + if (apnContext.getState() == DctConstants.State.IDLE || + apnContext.getState() == DctConstants.State.SCANNING) { apnContext.setReason(reason); trySetupData(apnContext); } -- cgit v1.1