summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSteve Howard <showard@google.com>2010-08-18 16:11:34 -0700
committerSteve Howard <showard@google.com>2010-08-18 16:17:04 -0700
commit1df61f0e1a275961ad9762ffc1d141adb91870e0 (patch)
treeceb25821876308ae8f832aaa7767ed8105a3bc59 /src
parent7bdfb134c6c1c4e3d4c5da61327e62bc38407c95 (diff)
downloadandroid_packages_providers_DownloadProvider-1df61f0e1a275961ad9762ffc1d141adb91870e0.tar.gz
android_packages_providers_DownloadProvider-1df61f0e1a275961ad9762ffc1d141adb91870e0.tar.bz2
android_packages_providers_DownloadProvider-1df61f0e1a275961ad9762ffc1d141adb91870e0.zip
Avoid endless restarts when waiting for connectivity.
Adding an extra check for usable network connectivity to avoid an endless restart-pause loop while waiting for usable connectivity. Change-Id: If4da9ad222993b5479ada658508f445d10a42013
Diffstat (limited to 'src')
-rw-r--r--src/com/android/providers/downloads/DownloadInfo.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/providers/downloads/DownloadInfo.java b/src/com/android/providers/downloads/DownloadInfo.java
index 92d8d503..02d6ae36 100644
--- a/src/com/android/providers/downloads/DownloadInfo.java
+++ b/src/com/android/providers/downloads/DownloadInfo.java
@@ -252,7 +252,7 @@ public class DownloadInfo {
if (mStatus == Downloads.Impl.STATUS_RUNNING_PAUSED) {
if (mNumFailed == 0) {
// download is waiting for network connectivity to return before it can resume
- return true;
+ return canUseNetwork();
}
if (restartTime() < now) {
// download was waiting for a delayed restart, and the delay has expired