From cdd79a35d40b314a723752cd40eb03ece79620b9 Mon Sep 17 00:00:00 2001 From: Björn Stenberg Date: Tue, 18 Jan 2005 22:50:47 +0000 Subject: Repaired broken resume git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5596 a1c6a512-1295-4272-9138-f99709370657 --- apps/filetree.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'apps/filetree.c') diff --git a/apps/filetree.c b/apps/filetree.c index a46ffbb2bc..324266e64f 100644 --- a/apps/filetree.c +++ b/apps/filetree.c @@ -184,11 +184,16 @@ static int compare(const void* p1, const void* p2) } /* load and sort directory into dircache. returns NULL on failure. */ -int ft_load(struct tree_context* c) +int ft_load(struct tree_context* c, const char* tempdir) { int i; int name_buffer_used = 0; - DIR *dir = opendir(c->currdir); + DIR *dir; + + if (tempdir) + dir = opendir(tempdir); + else + dir = opendir(c->currdir); if(!dir) return -1; /* not a directory */ -- cgit v1.2.3