Merge "Don't clear the _data column in the audio_meta table, since it isn't needed, and causes a sqlite constraint exception. Bug 2671792." into froyo
This commit is contained in:
committed by
Android (Google) Code Review
commit
836b2d75ef
@@ -869,12 +869,15 @@ public class MediaScanner
|
||||
values.put(MediaStore.Images.ImageColumns.DATA, "");
|
||||
String [] pathSpec = new String[] {path + '%'};
|
||||
try {
|
||||
// These tables have DELETE_FILE triggers that delete the file from the
|
||||
// sd card when deleting the database entry. We don't want to do this in
|
||||
// this case, since it would cause those files to be removed if a .nomedia
|
||||
// file was added after the fact, when in that case we only want the database
|
||||
// entries to be removed.
|
||||
mMediaProvider.update(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, values,
|
||||
MediaStore.Images.ImageColumns.DATA + " LIKE ?", pathSpec);
|
||||
mMediaProvider.update(MediaStore.Video.Media.EXTERNAL_CONTENT_URI, values,
|
||||
MediaStore.Images.ImageColumns.DATA + " LIKE ?", pathSpec);
|
||||
mMediaProvider.update(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, values,
|
||||
MediaStore.Images.ImageColumns.DATA + " LIKE ?", pathSpec);
|
||||
} catch (RemoteException e) {
|
||||
throw new RuntimeException();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user