summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/playlist.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/apps/playlist.c b/apps/playlist.c
index d3b96c8ef4..12c4c3598f 100644
--- a/apps/playlist.c
+++ b/apps/playlist.c
@@ -862,7 +862,7 @@ static int randomise_playlist(struct playlist_info* playlist,
862{ 862{
863 int count; 863 int count;
864 int candidate; 864 int candidate;
865 int store; 865 long store;
866 unsigned int current = playlist->indices[playlist->index]; 866 unsigned int current = playlist->indices[playlist->index];
867 867
868 /* seed 0 is used to identify sorted playlist for resume purposes */ 868 /* seed 0 is used to identify sorted playlist for resume purposes */
@@ -885,7 +885,7 @@ static int randomise_playlist(struct playlist_info* playlist,
885#ifdef HAVE_DIRCACHE 885#ifdef HAVE_DIRCACHE
886 if (playlist->filenames) 886 if (playlist->filenames)
887 { 887 {
888 store = (int)playlist->filenames[candidate]; 888 store = (long)playlist->filenames[candidate];
889 playlist->filenames[candidate] = playlist->filenames[count]; 889 playlist->filenames[candidate] = playlist->filenames[count];
890 playlist->filenames[count] = (struct dircache_entry *)store; 890 playlist->filenames[count] = (struct dircache_entry *)store;
891 } 891 }