From 858caeaaa1db4076565e6df06b2b2721ec453c4e Mon Sep 17 00:00:00 2001 From: Mike Lockwood Date: Tue, 16 Nov 2010 11:28:42 -0500 Subject: [PATCH] MediaScanner: Always use mime type provided to the media scanner BUG: 3179926 Change-Id: Ib94aea43b83658e3ab31c5eacf7a5135cd14822a Signed-off-by: Mike Lockwood --- media/java/android/media/MediaScanner.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/media/java/android/media/MediaScanner.java b/media/java/android/media/MediaScanner.java index 7f4960f9892d2..69b872b684784 100644 --- a/media/java/android/media/MediaScanner.java +++ b/media/java/android/media/MediaScanner.java @@ -434,24 +434,23 @@ public class MediaScanner } } - mMimeType = null; + mMimeType = mimeType; mFileType = 0; mFileSize = fileSize; // try mimeType first, if it is specified if (mimeType != null) { mFileType = MediaFile.getFileTypeForMimeType(mimeType); - if (mFileType != 0) { - mMimeType = mimeType; - } } // if mimeType was not specified, compute file type based on file extension. - if (mMimeType == null) { + if (mFileType == 0) { MediaFile.MediaFileType mediaFileType = MediaFile.getFileType(path); if (mediaFileType != null) { mFileType = mediaFileType.fileType; - mMimeType = mediaFileType.mimeType; + if (mMimeType == null) { + mMimeType = mediaFileType.mimeType; + } } }