1
0
Fork 0
forked from len0rd/rockbox

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
This commit is contained in:
Hardeep Sidhu 2006-06-12 23:06:51 +00:00
parent 98d5212983
commit 685356cb89

View file

@ -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:
{