summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVasu Nori <vnori@google.com>2010-11-03 13:12:11 -0700
committerVasu Nori <vnori@google.com>2010-11-03 13:29:00 -0700
commit971525cbe68f83a4f05cfe942f774486702947a7 (patch)
tree317c9d013ec76b771c751ed0a232296968f84cf8
parent2e6672d1249a0fcb147632ecb97133d15076d9e8 (diff)
downloadandroid_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
-rw-r--r--src/com/android/providers/downloads/DownloadInfo.java3
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);
}