From d0ee5e8676a3d09a033aa65472b2ca22e11f69c7 Mon Sep 17 00:00:00 2001 From: Christopher Eby Date: Fri, 2 Sep 2011 02:34:28 -0500 Subject: [PATCH] Load saved song position --- src/org/kreed/vanilla/PlaybackService.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/org/kreed/vanilla/PlaybackService.java b/src/org/kreed/vanilla/PlaybackService.java index 609b5c30..3549b620 100644 --- a/src/org/kreed/vanilla/PlaybackService.java +++ b/src/org/kreed/vanilla/PlaybackService.java @@ -382,9 +382,6 @@ public final class PlaybackService extends Service implements Handler.Callback, setCurrentSong(0); - if (mPendingSeek != 0) - mMediaPlayer.seekTo(mPendingSeek); - mHandler.sendEmptyMessage(POST_CREATE); } @@ -637,6 +634,10 @@ public final class PlaybackService extends Service implements Handler.Callback, if (!mMediaPlayerInitialized) mMediaPlayerInitialized = true; } + + if (mPendingSeek != 0) + mMediaPlayer.seekTo(mPendingSeek); + if ((mState & FLAG_PLAYING) != 0) mMediaPlayer.start(); updateState(mState & ~FLAG_ERROR);