summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMats Lidell <matsl@rockbox.org>2003-01-31 08:43:12 +0000
committerMats Lidell <matsl@rockbox.org>2003-01-31 08:43:12 +0000
commit816bc8c6b1a92ff005a95772590510166df1fe5a (patch)
treefaa8bba07785804d717f04d07f1bb6c69a697e82
parent23826f0a34577954e8b280ab1a2f0ad78477f1fe (diff)
downloadrockbox-816bc8c6b1a92ff005a95772590510166df1fe5a.tar.gz
rockbox-816bc8c6b1a92ff005a95772590510166df1fe5a.zip
Simulator warns when archos dir is misssing. dirbrowse changed to
return false on error. Not used except for the simulator warning. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@3197 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/tree.c10
1 files changed, 8 insertions, 2 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 41aafd30b5..7151dca6c0 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -78,7 +78,13 @@ static bool reload_dir = false;
78 78
79void browse_root(void) 79void browse_root(void)
80{ 80{
81#ifndef SIMULATOR
81 dirbrowse("/"); 82 dirbrowse("/");
83#else
84 if (!dirbrowse("/")) {
85 DEBUGF("No filesystem found. Have you forgotten to create it?\n");
86 }
87#endif
82} 88}
83 89
84 90
@@ -995,7 +1001,7 @@ bool dirbrowse(char *root)
995 1001
996 numentries = showdir(currdir, dirstart); 1002 numentries = showdir(currdir, dirstart);
997 if (numentries == -1) 1003 if (numentries == -1)
998 return -1; /* currdir is not a directory */ 1004 return false; /* currdir is not a directory */
999 update_all = true; 1005 update_all = true;
1000 1006
1001 put_cursorxy(CURSOR_X, CURSOR_Y + dircursor, true); 1007 put_cursorxy(CURSOR_X, CURSOR_Y + dircursor, true);
@@ -1417,7 +1423,7 @@ bool dirbrowse(char *root)
1417 } 1423 }
1418 } 1424 }
1419 1425
1420 return false; 1426 return true;
1421} 1427}
1422 1428
1423static int plsize = 0; 1429static int plsize = 0;