mirror of
https://github.com/Rockbox/rockbox.git
synced 2025-11-22 19:42:40 -05:00
Minor fix for insert_shuffle when playlist is empty
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9716 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
parent
d0de1aafac
commit
095ad1a39c
1 changed files with 18 additions and 13 deletions
|
|
@ -601,6 +601,8 @@ static int add_track_to_playlist(struct playlist_info* playlist,
|
|||
flags = PLAYLIST_INSERT_TYPE_APPEND;
|
||||
break;
|
||||
case PLAYLIST_INSERT_SHUFFLED:
|
||||
{
|
||||
if (playlist->amount > 0)
|
||||
{
|
||||
int offset;
|
||||
int n = playlist->amount -
|
||||
|
|
@ -616,6 +618,9 @@ static int add_track_to_playlist(struct playlist_info* playlist,
|
|||
position -= playlist->amount;
|
||||
|
||||
insert_position = position;
|
||||
}
|
||||
else
|
||||
position = insert_position = 0;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue