diff options
author | Thomas Martitz <kugel@rockbox.org> | 2011-08-03 09:49:25 +0000 |
---|---|---|
committer | Thomas Martitz <kugel@rockbox.org> | 2011-08-03 09:49:25 +0000 |
commit | 98096970e05108e723b64072f2b34187c92733de (patch) | |
tree | 14207a691999847d44f309dd6051bd646f6aea68 /apps/playlist.c | |
parent | fa5cf8edeaf57c8ad3874c10998021cc3c240df5 (diff) | |
download | rockbox-98096970e05108e723b64072f2b34187c92733de.tar.gz rockbox-98096970e05108e723b64072f2b34187c92733de.tar.bz2 rockbox-98096970e05108e723b64072f2b34187c92733de.zip |
Cleanup tree.c cache handling a bit.
* Rename stuff to not re-use the term dircache
* Move cache to own struct
* Encapsulate retrieving entries a bit
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@30242 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/playlist.c')
-rw-r--r-- | apps/playlist.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/apps/playlist.c b/apps/playlist.c index 367e935006..564cd03d90 100644 --- a/apps/playlist.c +++ b/apps/playlist.c @@ -1537,7 +1537,7 @@ static int get_next_dir(char *dir, bool is_forward, bool recursion) break; } - files = (struct entry*) tc->dircache; + files = tc->cache.entries; num_files = tc->filesindir; for (i=0; i<num_files; i++) @@ -1615,7 +1615,7 @@ static int check_subdir_for_music(char *dir, const char *subdir, bool recurse) return -2; } - files = (struct entry*) tc->dircache; + files = tc->cache.entries; num_files = tc->filesindir; for (i=0; i<num_files; i++) @@ -3568,7 +3568,7 @@ int playlist_directory_tracksearch(const char* dirname, bool recurse, return -1; } - files = (struct entry*) tc->dircache; + files = tc->cache.entries; num_files = tc->filesindir; /* we've overwritten the dircache so tree browser will need to be @@ -3603,7 +3603,7 @@ int playlist_directory_tracksearch(const char* dirname, bool recurse, break; } - files = (struct entry*) tc->dircache; + files = tc->cache.entries; num_files = tc->filesindir; if (!num_files) { |