From 229f220eef08790c710df3e092042b706d167067 Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Fri, 19 Feb 2010 20:38:33 -0600 Subject: [PATCH] Don't restart playback when the headset is plugged in This matches the behavior of other music players for Android. --- src/org/kreed/tumult/MusicPlayer.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/org/kreed/tumult/MusicPlayer.java b/src/org/kreed/tumult/MusicPlayer.java index d165517e..9a7c0c4a 100644 --- a/src/org/kreed/tumult/MusicPlayer.java +++ b/src/org/kreed/tumult/MusicPlayer.java @@ -166,9 +166,10 @@ public class MusicPlayer implements Runnable, MediaPlayer.OnCompletionListener, boolean plugged = message.arg1 == 1; if (plugged != mPlugged) { mPlugged = plugged; - if (mCurrentSong == -1 || mPlugged == mMediaPlayer.isPlaying()) + if (mCurrentSong == -1) return; - setPlaying(mPlugged); + if (mMediaPlayer.isPlaying()) + setPlaying(false); } break; case HEADSET_PREF_CHANGED: