diff options
Diffstat (limited to 'apps/playlist.c')
-rw-r--r-- | apps/playlist.c | 4 |
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 | } |