From 5856d765d8216a6eceb613ae0d70fc3e9273b193 Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Sun, 28 Oct 2012 14:51:12 -0700 Subject: Fixed issue if remoteControl == null when called --- .../src/github/daneren2005/dsub/util/ImageLoader.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'subsonic-android') diff --git a/subsonic-android/src/github/daneren2005/dsub/util/ImageLoader.java b/subsonic-android/src/github/daneren2005/dsub/util/ImageLoader.java index 5efec7f1..6e0db070 100644 --- a/subsonic-android/src/github/daneren2005/dsub/util/ImageLoader.java +++ b/subsonic-android/src/github/daneren2005/dsub/util/ImageLoader.java @@ -169,12 +169,14 @@ public class ImageLoader implements Runnable { } private void setImage(RemoteControlClient remoteControl, Drawable drawable) { - Bitmap origBitmap = ((BitmapDrawable)drawable).getBitmap(); - remoteControl.editMetadata(false) - .putBitmap( - RemoteControlClient.MetadataEditor.BITMAP_KEY_ARTWORK, - origBitmap.copy(origBitmap.getConfig(), true)) - .apply(); + if(remoteControl != null) { + Bitmap origBitmap = ((BitmapDrawable)drawable).getBitmap(); + remoteControl.editMetadata(false) + .putBitmap( + RemoteControlClient.MetadataEditor.BITMAP_KEY_ARTWORK, + origBitmap.copy(origBitmap.getConfig(), true)) + .apply(); + } } private void setImage(ActionBar actionBar, Drawable drawable) { -- cgit v1.2.3