summaryrefslogtreecommitdiffstats
path: root/telephony
diff options
context:
space:
mode:
authorRobert Greenwalt <rgreenwalt@google.com>2012-05-16 15:34:46 -0700
committerRobert Greenwalt <rgreenwalt@google.com>2012-05-16 15:34:46 -0700
commit33961892a9f143623ac7bb5450ba0230e40f0471 (patch)
tree49b0cacad724b97c51b0b6400ffcbdf45da73205 /telephony
parenta0e0d5806c9aa12e291d9ceb60a35eb9b7fde5b0 (diff)
downloadframeworks_base-33961892a9f143623ac7bb5450ba0230e40f0471.zip
frameworks_base-33961892a9f143623ac7bb5450ba0230e40f0471.tar.gz
frameworks_base-33961892a9f143623ac7bb5450ba0230e40f0471.tar.bz2
Don't start data-stall checks if not connected
We did this only if connected in most places, but screen-on/off didn't care. On no-radio devices it caused extra timers/wakeups that didn't help anybody. bug:6375908 Change-Id: Iba72da323de716acb0e67361b955c7381f18f67d
Diffstat (limited to 'telephony')
-rw-r--r--telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java
index e2579e3..d0fff50 100644
--- a/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java
+++ b/telephony/java/com/android/internal/telephony/gsm/GsmDataConnectionTracker.java
@@ -1695,6 +1695,7 @@ public final class GsmDataConnectionTracker extends DataConnectionTracker {
@Override
protected void restartDataStallAlarm() {
+ if (isConnected() == false) return;
// To be called on screen status change.
// Do not cancel the alarm if it is set with aggressive timeout.
int nextAction = getRecoveryAction();