summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Nielsen Feltzing <linus@haxx.se>2005-02-21 23:38:13 +0000
committerLinus Nielsen Feltzing <linus@haxx.se>2005-02-21 23:38:13 +0000
commitb9c9d80fef2cee1ec0e2e44d75a9c2580ed00da3 (patch)
treeda2f66257860de79125d702aa176161bb6b1aa6b
parent32791cf796ea8a155fe8e02fd437d2f39530ca35 (diff)
downloadrockbox-b9c9d80fef2cee1ec0e2e44d75a9c2580ed00da3.tar.gz
rockbox-b9c9d80fef2cee1ec0e2e44d75a9c2580ed00da3.zip
Recursive insert now works again
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6028 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/playlist.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/apps/playlist.c b/apps/playlist.c
index 0bca7f4021..5e7f679800 100644
--- a/apps/playlist.c
+++ b/apps/playlist.c
@@ -586,8 +586,14 @@ static int add_directory_to_playlist(struct playlist_info* playlist,
586 break; 586 break;
587 587
588 /* we now need to reload our current directory */ 588 /* we now need to reload our current directory */
589 num_files = ft_load(tc, dirname); 589 if(ft_load(tc, dirname) < 0)
590 {
591 result = -1;
592 break;
593 }
594
590 files = (struct entry*) tc->dircache; 595 files = (struct entry*) tc->dircache;
596 num_files = tc->filesindir;
591 if (!num_files) 597 if (!num_files)
592 { 598 {
593 result = -1; 599 result = -1;