From cf5fbb2dba78d6abc54233e263c8460856de5b77 Mon Sep 17 00:00:00 2001
From: Adrian Ulrich <adrian@blinkenlights.ch>
Date: Fri, 14 Aug 2015 19:40:05 +0200
Subject: [PATCH] only return data for items we have data

---
 src/ch/blinkenlights/android/vanilla/PlayCountsHelper.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/ch/blinkenlights/android/vanilla/PlayCountsHelper.java b/src/ch/blinkenlights/android/vanilla/PlayCountsHelper.java
index 51b0f2e8..4eec2dbe 100644
--- a/src/ch/blinkenlights/android/vanilla/PlayCountsHelper.java
+++ b/src/ch/blinkenlights/android/vanilla/PlayCountsHelper.java
@@ -85,7 +85,7 @@ public class PlayCountsHelper extends SQLiteOpenHelper {
 		ArrayList<Long> payload = new ArrayList<Long>();
 		SQLiteDatabase dbh = getReadableDatabase();
 
-		Cursor cursor = dbh.rawQuery("SELECT type_id FROM "+TABLE_PLAYCOUNTS+" WHERE type="+MediaUtils.TYPE_SONG+" ORDER BY playcount DESC limit "+limit, null);
+		Cursor cursor = dbh.rawQuery("SELECT type_id FROM "+TABLE_PLAYCOUNTS+" WHERE type="+MediaUtils.TYPE_SONG+" AND playcount != 0 ORDER BY playcount DESC limit "+limit, null);
 
 		while (cursor.moveToNext()) {
 			payload.add(cursor.getLong(0));