summaryrefslogtreecommitdiff
path: root/apps/tree.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/tree.c')
-rw-r--r--apps/tree.c20
1 files changed, 11 insertions, 9 deletions
diff --git a/apps/tree.c b/apps/tree.c
index b0f82ce2f6..27be52bbec 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -268,15 +268,17 @@ bool dirbrowse(char *root)
268#else 268#else
269 case BUTTON_RIGHT: 269 case BUTTON_RIGHT:
270#endif 270#endif
271 if(dircursor+1 < TREE_MAX_ON_SCREEN) { 271 if (dircursor + start + 1 < numentries ) {
272 lcd_puts(0, LINE_Y+dircursor, " "); 272 if(dircursor+1 < TREE_MAX_ON_SCREEN) {
273 dircursor++; 273 lcd_puts(0, LINE_Y+dircursor, " ");
274 lcd_puts(0, LINE_Y+dircursor, "-"); 274 dircursor++;
275 } 275 lcd_puts(0, LINE_Y+dircursor, "-");
276 else { 276 }
277 start++; 277 else {
278 numentries = showdir(currdir, start); 278 start++;
279 lcd_puts(0, LINE_Y+dircursor, "-"); 279 numentries = showdir(currdir, start);
280 lcd_puts(0, LINE_Y+dircursor, "-");
281 }
280 } 282 }
281 break; 283 break;
282 284