summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--apps/tree.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/apps/tree.c b/apps/tree.c
index ec71b5c..7a4a492 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -240,8 +240,9 @@ bool dirbrowse(char *root)
return -1; /* root is not a directory */
lcd_puts(0, dircursor, CURSOR_CHAR);
- lcd_puts_scroll(LINE_X, LINE_Y+dircursor,
- dircacheptr[start+dircursor]->name);
+ if ( numentries )
+ lcd_puts_scroll(LINE_X, LINE_Y+dircursor,
+ dircacheptr[start+dircursor]->name);
lcd_update();
while(1) {
@@ -357,8 +358,9 @@ bool dirbrowse(char *root)
}
lcd_stop_scroll();
- lcd_puts_scroll(LINE_X, LINE_Y+dircursor,
- dircacheptr[start+dircursor]->name);
+ if ( numentries )
+ lcd_puts_scroll(LINE_X, LINE_Y+dircursor,
+ dircacheptr[start+dircursor]->name);
lcd_update();
}