From 19cec7b0b6b20c9cd85ddac1368f739d9fcd3a5a Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Mon, 5 Apr 2010 17:20:28 -0500 Subject: [PATCH] Add a null pointer check for mMediaPlayer It can happen... --- src/org/kreed/vanilla/PlaybackService.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/org/kreed/vanilla/PlaybackService.java b/src/org/kreed/vanilla/PlaybackService.java index 4ca69b50..eb5fc96e 100644 --- a/src/org/kreed/vanilla/PlaybackService.java +++ b/src/org/kreed/vanilla/PlaybackService.java @@ -302,8 +302,10 @@ public class PlaybackService extends Service implements Runnable, MediaPlayer.On mScrobble = mSettings.getBoolean("scrobble", false); } else if ("volume".equals(key)) { float volume = mSettings.getFloat("volume", 1.0f); - synchronized (mMediaPlayer) { - mMediaPlayer.setVolume(volume, volume); + if (mMediaPlayer != null) { + synchronized (mMediaPlayer) { + mMediaPlayer.setVolume(volume, volume); + } } } }