From 685356cb89c8044a6fd073d11a9f0e160a0fe129 Mon Sep 17 00:00:00 2001 From: Hardeep Sidhu Date: Mon, 12 Jun 2006 23:06:51 +0000 Subject: Store playlist index for prepended/appended tracks in control file. Fixes resume problem with these tracks and insert shuffled. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10115 a1c6a512-1295-4272-9138-f99709370657 --- apps/playlist.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to 'apps') diff --git a/apps/playlist.c b/apps/playlist.c index 47bf6a9c88..93293d75ed 100644 --- a/apps/playlist.c +++ b/apps/playlist.c @@ -566,8 +566,7 @@ static int add_track_to_playlist(struct playlist_info* playlist, switch (position) { case PLAYLIST_PREPEND: - insert_position = playlist->first_index; - flags = PLAYLIST_INSERT_TYPE_PREPEND; + position = insert_position = playlist->first_index; break; case PLAYLIST_INSERT: /* if there are already inserted tracks then add track to end of @@ -595,11 +594,9 @@ static int add_track_to_playlist(struct playlist_info* playlist, break; case PLAYLIST_INSERT_LAST: if (playlist->first_index > 0) - insert_position = playlist->first_index; + position = insert_position = playlist->first_index; else - insert_position = playlist->amount; - - flags = PLAYLIST_INSERT_TYPE_APPEND; + position = insert_position = playlist->amount; break; case PLAYLIST_INSERT_SHUFFLED: { -- cgit v1.2.3