OSDN Git Service

Fix crash in music app.
authorMarco Nelissen <marcone@google.com>
Mon, 15 Jun 2009 17:50:42 +0000 (10:50 -0700)
committerMarco Nelissen <marcone@google.com>
Mon, 15 Jun 2009 17:52:21 +0000 (10:52 -0700)
src/com/android/music/MusicUtils.java

index 49bb7fe..ea20794 100644 (file)
@@ -1029,14 +1029,13 @@ public class MusicUtils {
                             MediaStore.Audio.Media.ALBUM_ID + "=?", new String [] {String.valueOf(albumid)},
                             null);
                     if (c != null) {
-                        c.moveToFirst();
-                        if (!c.isAfterLast()) {
+                        if (c.moveToFirst()) {
                             int trackid = c.getInt(0);
                             uri = ContentUris.withAppendedId(
                                     MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, trackid);
-                        }
-                        if (c.getString(1).equals(MediaFile.UNKNOWN_STRING)) {
-                            albumid = -1;
+                            if (MediaFile.UNKNOWN_STRING.equals(c.getString(1))) {
+                                albumid = -1;
+                            }
                         }
                         c.close();
                     }