diff options
author | Vasu Nori <vnori@google.com> | 2010-11-03 13:12:11 -0700 |
---|---|---|
committer | Vasu Nori <vnori@google.com> | 2010-11-03 13:29:00 -0700 |
commit | 971525cbe68f83a4f05cfe942f774486702947a7 (patch) | |
tree | 317c9d013ec76b771c751ed0a232296968f84cf8 /src | |
parent | 2e6672d1249a0fcb147632ecb97133d15076d9e8 (diff) | |
download | android_packages_providers_DownloadProvider-971525cbe68f83a4f05cfe942f774486702947a7.tar.gz android_packages_providers_DownloadProvider-971525cbe68f83a4f05cfe942f774486702947a7.tar.bz2 android_packages_providers_DownloadProvider-971525cbe68f83a4f05cfe942f774486702947a7.zip |
downloadmanager public API usage can cause non-scanning of media files
bug:3162073
Change-Id: I13b80fedd7658c8574f33b43b74b5aa28a2895bc
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/providers/downloads/DownloadInfo.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/com/android/providers/downloads/DownloadInfo.java b/src/com/android/providers/downloads/DownloadInfo.java index 36816b59..b024ca6c 100644 --- a/src/com/android/providers/downloads/DownloadInfo.java +++ b/src/com/android/providers/downloads/DownloadInfo.java @@ -547,7 +547,8 @@ public class DownloadInfo { */ boolean shouldScanFile() { return !mMediaScanned - && mDestination == Downloads.Impl.DESTINATION_EXTERNAL + && (mDestination == Downloads.Impl.DESTINATION_EXTERNAL || + mDestination == Downloads.Impl.DESTINATION_FILE_URI) && Downloads.Impl.isStatusSuccess(mStatus) && !DrmRawContent.DRM_MIMETYPE_MESSAGE_STRING.equalsIgnoreCase(mMimeType); } |