diff options
| author | Björn Stenberg <bjorn@haxx.se> | 2002-06-19 20:10:58 +0000 |
|---|---|---|
| committer | Björn Stenberg <bjorn@haxx.se> | 2002-06-19 20:10:58 +0000 |
| commit | 8b1aba844732b6c5e4d5d077b05edbc9f91faf3e (patch) | |
| tree | 2f6cf6459cdcaff2680828c3e2346936971b50e4 /apps/tree.c | |
| parent | bef203cd882fb9d90ea3a9f4b08f1ac305f4c955 (diff) | |
| download | rockbox-8b1aba844732b6c5e4d5d077b05edbc9f91faf3e.zip rockbox-8b1aba844732b6c5e4d5d077b05edbc9f91faf3e.tar.gz rockbox-8b1aba844732b6c5e4d5d077b05edbc9f91faf3e.tar.bz2 rockbox-8b1aba844732b6c5e4d5d077b05edbc9f91faf3e.tar.xz | |
Don't lock ourselves in on empty dirs
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@1101 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/tree.c')
| -rw-r--r-- | apps/tree.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/apps/tree.c b/apps/tree.c index a8eb01e..e50a4ef 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -247,17 +247,6 @@ bool dirbrowse(char *root) while(1) { button = button_get(true); - if(!numentries) { - switch(button) { - case TREE_MENU: - case TREE_PREV: - /* let it go */ - break; - default: - continue; - } - } - switch(button) { case TREE_EXIT: @@ -287,6 +276,8 @@ bool dirbrowse(char *root) break; case TREE_ENTER: + if ( !numentries ) + break; if ((currdir[0]=='/') && (currdir[1]==0)) { snprintf(buf,sizeof(buf),"%s%s",currdir, dircacheptr[dircursor+start]->name); |