From 8fe4507dc76e6f5b5fa764bb307241d5d0af5d1b Mon Sep 17 00:00:00 2001 From: Hardeep Sidhu Date: Fri, 15 Sep 2006 23:51:21 +0000 Subject: [PATCH] Always set random seed before inserting tracks shuffled. Fixes problem with shuffle always being the same when inserting immediately after startup. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10956 a1c6a512-1295-4272-9138-f99709370657 --- apps/onplay.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/onplay.c b/apps/onplay.c index 106c433d60..7aa74d36ac 100644 --- a/apps/onplay.c +++ b/apps/onplay.c @@ -177,6 +177,10 @@ static bool add_to_playlist(int position, bool queue) if (new_playlist) playlist_create(NULL, NULL); + /* always set seed before inserting shuffled */ + if (position == PLAYLIST_INSERT_SHUFFLED) + srand(current_tick); + if (context == CONTEXT_ID3DB) { tagtree_insert_selection_playlist(position, queue);