diff options
-rw-r--r-- | apps/tree.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/apps/tree.c b/apps/tree.c index 013bfce010..9745f004fd 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -672,17 +672,18 @@ void xingupdate(int percent) | |||
672 | void do_xing(char *filename) | 672 | void do_xing(char *filename) |
673 | { | 673 | { |
674 | char buf2[32]; | 674 | char buf2[32]; |
675 | unsigned long dbg_tick; | 675 | unsigned long start_tick; |
676 | unsigned long end_tick; | ||
676 | 677 | ||
677 | lcd_clear_display(); | 678 | lcd_clear_display(); |
678 | lcd_puts(0, 0, filename); | 679 | lcd_puts(0, 0, filename); |
679 | lcd_update(); | 680 | lcd_update(); |
680 | dbg_tick = current_tick; | 681 | start_tick = current_tick; |
681 | mpeg_create_xing_header(filename, xingupdate); | 682 | mpeg_create_xing_header(filename, xingupdate); |
682 | dbg_tick = current_tick - dbg_tick; | 683 | end_tick = current_tick; |
683 | snprintf(buf2, 32, "%d ticks", dbg_tick); | 684 | snprintf(buf2, 32, "%d ticks", (int)(end_tick - start_tick)); |
684 | lcd_puts(0, 1, buf2); | 685 | lcd_puts(0, 1, buf2); |
685 | snprintf(buf2, 32, "%d seconds", dbg_tick/HZ); | 686 | snprintf(buf2, 32, "%d seconds", (int)(end_tick - start_tick)/HZ); |
686 | lcd_puts(0, 2, buf2); | 687 | lcd_puts(0, 2, buf2); |
687 | lcd_update(); | 688 | lcd_update(); |
688 | } | 689 | } |