public static void shuffleAll(final Context context) {
Cursor cursor = SongLoader.makeSongCursor(context, null);
final long[] mTrackList = getSongListForCursor(cursor);
- final int position = 0;
if (mTrackList.length == 0 || mService == null) {
return;
}
mService.setShuffleMode(MusicPlaybackService.SHUFFLE_NORMAL);
final long mCurrentId = mService.getAudioId();
final int mCurrentQueuePosition = getQueuePosition();
- if (position != -1 && mCurrentQueuePosition == position
- && mCurrentId == mTrackList[position]) {
+ if (mCurrentQueuePosition == 0
+ && mCurrentId == mTrackList[0]) {
final long[] mPlaylist = getQueue();
if (Arrays.equals(mTrackList, mPlaylist)) {
mService.play();