diff options
author | Linus Nielsen Feltzing <linus@haxx.se> | 2005-02-21 23:38:13 +0000 |
---|---|---|
committer | Linus Nielsen Feltzing <linus@haxx.se> | 2005-02-21 23:38:13 +0000 |
commit | b9c9d80fef2cee1ec0e2e44d75a9c2580ed00da3 (patch) | |
tree | da2f66257860de79125d702aa176161bb6b1aa6b | |
parent | 32791cf796ea8a155fe8e02fd437d2f39530ca35 (diff) | |
download | rockbox-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.c | 8 |
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; |