summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2010-02-10 09:50:44 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-02-10 09:50:44 -0800
commit5b5f8652dac5416461332c1b23dc3d5ba315b074 (patch)
tree00413d8a43d52c1dffc96c74fb72b605d89cee30
parentf1275e74cb9195000944437a05addc58f9c5d2bd (diff)
parentbfcb22a207499c7ecd4aef9bea2ac778d8be8fc8 (diff)
downloadframeworks_base-5b5f8652dac5416461332c1b23dc3d5ba315b074.zip
frameworks_base-5b5f8652dac5416461332c1b23dc3d5ba315b074.tar.gz
frameworks_base-5b5f8652dac5416461332c1b23dc3d5ba315b074.tar.bz2
Merge "Don't create a genre in the database for genre code 255 (unknown)"
-rw-r--r--media/java/android/media/MediaScanner.java20
1 files changed, 14 insertions, 6 deletions
diff --git a/media/java/android/media/MediaScanner.java b/media/java/android/media/MediaScanner.java
index 8c1b0ea..34252ab 100644
--- a/media/java/android/media/MediaScanner.java
+++ b/media/java/android/media/MediaScanner.java
@@ -16,10 +16,14 @@
package android.media;
+import org.xml.sax.Attributes;
+import org.xml.sax.ContentHandler;
+import org.xml.sax.SAXException;
+
+import android.content.ContentUris;
import android.content.ContentValues;
import android.content.Context;
import android.content.IContentProvider;
-import android.content.ContentUris;
import android.database.Cursor;
import android.database.SQLException;
import android.graphics.BitmapFactory;
@@ -42,11 +46,12 @@ import android.util.Config;
import android.util.Log;
import android.util.Xml;
-import org.xml.sax.Attributes;
-import org.xml.sax.ContentHandler;
-import org.xml.sax.SAXException;
-
-import java.io.*;
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileDescriptor;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
@@ -586,6 +591,9 @@ public class MediaScanner
}
if (genreCode >= 0 && genreCode < ID3_GENRES.length) {
value = ID3_GENRES[genreCode];
+ } else if (genreCode == 255) {
+ // 255 is defined to be unknown
+ value = null;
}
}
mGenre = value;