From 809192ab4f1bd618ae077af88ed0dffdcaa885b5 Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Mon, 12 Apr 2010 23:45:51 -0500 Subject: [PATCH] Fix crasher --- src/org/kreed/vanilla/PlaybackService.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/org/kreed/vanilla/PlaybackService.java b/src/org/kreed/vanilla/PlaybackService.java index f18e9c9c..8217a2ba 100644 --- a/src/org/kreed/vanilla/PlaybackService.java +++ b/src/org/kreed/vanilla/PlaybackService.java @@ -771,10 +771,14 @@ public final class PlaybackService extends Service implements Handler.Callback, private void setupReceiver() { - if (mReceiver == null) + if (mReceiver == null) { mReceiver = new Receiver(); - else - unregisterReceiver(mReceiver); + } else { + try { + unregisterReceiver(mReceiver); + } catch (IllegalArgumentException e) { + } + } IntentFilter filter = new IntentFilter(); filter.addAction(Intent.ACTION_HEADSET_PLUG);