From 3948efaa61af0a749101e5590205717e33c2904a Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Wed, 12 Jun 2013 21:32:30 -0700 Subject: Fix low quality album art with larger widgets --- .../src/github/daneren2005/dsub/provider/DSubWidgetProvider.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'subsonic-android') diff --git a/subsonic-android/src/github/daneren2005/dsub/provider/DSubWidgetProvider.java b/subsonic-android/src/github/daneren2005/dsub/provider/DSubWidgetProvider.java index 321b0f88..7215040c 100644 --- a/subsonic-android/src/github/daneren2005/dsub/provider/DSubWidgetProvider.java +++ b/subsonic-android/src/github/daneren2005/dsub/provider/DSubWidgetProvider.java @@ -186,7 +186,12 @@ public class DSubWidgetProvider extends AppWidgetProvider { // Set the cover art try { - int size = context.getResources().getDrawable(R.drawable.appwidget_art_default).getIntrinsicHeight(); + int size; + if(getLayout() != R.layout.appwidget4x1 && getLayout() != R.layout.appwidget4x2) { + size = context.getResources().getDrawable(R.drawable.unknown_album_large).getIntrinsicHeight(); + } else { + size = context.getResources().getDrawable(R.drawable.appwidget_art_default).getIntrinsicHeight(); + } Bitmap bitmap = currentPlaying == null ? null : FileUtil.getAlbumArtBitmap(context, currentPlaying, size); if (bitmap == null) { -- cgit v1.2.3