diff options
| author | Robert Greenwalt <rgreenwalt@google.com> | 2012-05-16 15:34:46 -0700 |
|---|---|---|
| committer | Robert Greenwalt <rgreenwalt@google.com> | 2012-05-16 15:34:46 -0700 |
| commit | 33961892a9f143623ac7bb5450ba0230e40f0471 (patch) | |
| tree | 49b0cacad724b97c51b0b6400ffcbdf45da73205 /telephony | |
| parent | a0e0d5806c9aa12e291d9ceb60a35eb9b7fde5b0 (diff) | |
| download | frameworks_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.java | 1 |
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(); |
