am 3fdd97f: Postpone doing actual work in QueryBrowserActivity until it\'
Merge commit '3fdd97fb21031de30e604d470fc8458b814e6587'
* commit '3fdd97fb21031de30e604d470fc8458b814e6587':
Postpone doing actual work in QueryBrowserActivity until it's bound to the playback service.
diff --git a/src/com/android/music/MediaPlaybackService.java b/src/com/android/music/MediaPlaybackService.java
index 663da57..f34570d 100644
--- a/src/com/android/music/MediaPlaybackService.java
+++ b/src/com/android/music/MediaPlaybackService.java
@@ -977,6 +977,12 @@
*/
public void play() {
if (mPlayer.isInitialized()) {
+ // if we are at the end of the song, go to the next song first
+ if (mRepeatMode != REPEAT_CURRENT &&
+ mPlayer.position() >= mPlayer.duration() - 1) {
+ next(true);
+ }
+
mPlayer.start();
setForeground(true);