diff options
| author | Henrik Backe <henrik@backe.eu> | 2004-09-05 16:50:07 +0000 |
|---|---|---|
| committer | Henrik Backe <henrik@backe.eu> | 2004-09-05 16:50:07 +0000 |
| commit | 717fae9e95b865d7f42cfd0e3bbacd379d075e95 (patch) | |
| tree | 242d42f9db31e7078885b48975aadc53710fe648 /apps | |
| parent | c8e279142049ad2b6f6d94e4fc5c9f806368f7ff (diff) | |
| download | rockbox-717fae9e95b865d7f42cfd0e3bbacd379d075e95.zip rockbox-717fae9e95b865d7f42cfd0e3bbacd379d075e95.tar.gz rockbox-717fae9e95b865d7f42cfd0e3bbacd379d075e95.tar.bz2 rockbox-717fae9e95b865d7f42cfd0e3bbacd379d075e95.tar.xz | |
Warning if .rockbox is missing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5039 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps')
| -rw-r--r-- | apps/lang/english.lang | 12 | ||||
| -rw-r--r-- | apps/tree.c | 11 |
2 files changed, 23 insertions, 0 deletions
diff --git a/apps/lang/english.lang b/apps/lang/english.lang index 99d3520..a08f8b5 100644 --- a/apps/lang/english.lang +++ b/apps/lang/english.lang @@ -2829,3 +2829,15 @@ desc: in playback settings screen eng: "V2 then V1" voice: "Version 2 then version 1" new: + +id: LANG_NO_ROCKBOX_DIR +desc: in browse root +eng: "No .rockbox directory" +voice: "No .rockbox directory" +new: + +id: LANG_INSTALLATION_INCOMPLETE +desc: in browse root +eng: "Installation incomplete" +voice: "Installation incomplete" +new: diff --git a/apps/tree.c b/apps/tree.c index bcf44a2..7be258c 100644 --- a/apps/tree.c +++ b/apps/tree.c @@ -123,8 +123,19 @@ static bool dirbrowse(const char *root, const int *dirfilter); void browse_root(void) { filetype_init(); + #ifndef SIMULATOR + DIR *dir = opendir(ROCKBOX_DIR); + if(!dir) + { + lcd_clear_display(); + splash(HZ*5, true, str(LANG_NO_ROCKBOX_DIR)); + lcd_clear_display(); + splash(HZ*5, true, str(LANG_INSTALLATION_INCOMPLETE)); + } + closedir(dir); dirbrowse("/", &global_settings.dirfilter); + #else if (!dirbrowse("/", &global_settings.dirfilter)) { DEBUGF("No filesystem found. Have you forgotten to create it?\n"); |