From aeeeaab23892c27bd3cd7474e2c65e91085e612a Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Wed, 21 Apr 2010 17:58:24 -0500 Subject: [PATCH] Use the application icon as the widget fallback background in all cases --- src/org/kreed/vanilla/OneCellWidget.java | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/org/kreed/vanilla/OneCellWidget.java b/src/org/kreed/vanilla/OneCellWidget.java index 3197df6d..206edb2e 100644 --- a/src/org/kreed/vanilla/OneCellWidget.java +++ b/src/org/kreed/vanilla/OneCellWidget.java @@ -39,7 +39,7 @@ public class OneCellWidget extends AppWidgetProvider { song = null; } - RemoteViews views = createViews(context, song, false, true); + RemoteViews views = createViews(context, song, false); manager.updateAppWidget(ids, views); } @@ -51,7 +51,7 @@ public class OneCellWidget extends AppWidgetProvider { boolean playing = (intent.getIntExtra("state", 0) & PlaybackService.FLAG_PLAYING) != 0; ComponentName widget = new ComponentName(context, OneCellWidget.class); - RemoteViews views = createViews(context, song, playing, false); + RemoteViews views = createViews(context, song, playing); AppWidgetManager.getInstance(context).updateAppWidget(widget, views); } else { @@ -59,7 +59,7 @@ public class OneCellWidget extends AppWidgetProvider { } } - public static RemoteViews createViews(Context context, Song song, boolean playing, boolean fromState) + public static RemoteViews createViews(Context context, Song song, boolean playing) { RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.one_cell_widget); @@ -72,8 +72,7 @@ public class OneCellWidget extends AppWidgetProvider { views.setOnClickPendingIntent(R.id.next, PendingIntent.getService(context, 0, next, 0)); if (song == null) { - if (fromState) - views.setImageViewResource(R.id.cover_view, R.drawable.icon); + views.setImageViewResource(R.id.cover_view, R.drawable.icon); } else { int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 72, context.getResources().getDisplayMetrics()); views.setImageViewBitmap(R.id.cover_view, CoverView.createMiniBitmap(song, size, size)); @@ -81,4 +80,4 @@ public class OneCellWidget extends AppWidgetProvider { return views; } -} \ No newline at end of file +}