From a9bf6e942a073709cf4a680908083c25292d2059 Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Sat, 4 Feb 2012 14:38:49 -0600 Subject: [PATCH] Fix crash when unsetting limiter and artist adapter is null --- src/org/kreed/vanilla/LibraryActivity.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/org/kreed/vanilla/LibraryActivity.java b/src/org/kreed/vanilla/LibraryActivity.java index ff88510c..5ef09397 100644 --- a/src/org/kreed/vanilla/LibraryActivity.java +++ b/src/org/kreed/vanilla/LibraryActivity.java @@ -724,7 +724,9 @@ public class LibraryActivity Cursor cursor = resolver.query(uri, projection, limiter.data.toString(), null, null); if (cursor != null) { if (cursor.moveToNext()) { - setLimiter(mArtistAdapter.buildLimiter(cursor.getLong(0)), false); + String[] fields = { limiter.names[0] }; + String data = String.format("artist_id=%d", cursor.getLong(0)); + setLimiter(new Limiter(MediaUtils.TYPE_ARTIST, fields, data), false); } cursor.close(); }