summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2012-10-05 15:09:00 -0700
committerJeff Sharkey <jsharkey@android.com>2012-10-05 15:09:08 -0700
commit70b5c30db87b3405e2e001c06c4a4a5dd6e25b72 (patch)
tree18ac938496f4085ee11bd3ac6ca5adaef046f5eb
parentb92aa3a88dd25a798bbedc860d9b29aef42bbb0f (diff)
downloadandroid_packages_providers_DownloadProvider-70b5c30db87b3405e2e001c06c4a4a5dd6e25b72.tar.gz
android_packages_providers_DownloadProvider-70b5c30db87b3405e2e001c06c4a4a5dd6e25b72.tar.bz2
android_packages_providers_DownloadProvider-70b5c30db87b3405e2e001c06c4a4a5dd6e25b72.zip
Skip scanning a file which will be deleted.
When deleting a download, don't bother scanning it, since we'll just delete it moments later. This was already racy since it didn't even wait for the scan to complete. Bug: 7256243 Change-Id: I8c3b96823d94bc1688ef336cb45746ccd35fc760
-rw-r--r--src/com/android/providers/downloads/DownloadService.java3
1 files changed, 0 insertions, 3 deletions
diff --git a/src/com/android/providers/downloads/DownloadService.java b/src/com/android/providers/downloads/DownloadService.java
index 7030deae..8380830a 100644
--- a/src/com/android/providers/downloads/DownloadService.java
+++ b/src/com/android/providers/downloads/DownloadService.java
@@ -479,9 +479,6 @@ public class DownloadService extends Service {
*/
private void deleteDownloadLocked(long id) {
DownloadInfo info = mDownloads.get(id);
- if (info.shouldScanFile()) {
- scanFile(info, false, false);
- }
if (info.mStatus == Downloads.Impl.STATUS_RUNNING) {
info.mStatus = Downloads.Impl.STATUS_CANCELED;
}