Patch SD file draw bug
This commit is contained in:
parent
ef90b49fff
commit
de84f57a9c
1 changed files with 3 additions and 2 deletions
|
@ -928,14 +928,15 @@ static void lcd_implementation_status_screen() {
|
||||||
if (!PAGE_CONTAINS(row_y1, row_y2)) return;
|
if (!PAGE_CONTAINS(row_y1, row_y2)) return;
|
||||||
|
|
||||||
uint8_t n = LCD_WIDTH - (START_COL) - 1;
|
uint8_t n = LCD_WIDTH - (START_COL) - 1;
|
||||||
|
char c;
|
||||||
if (longFilename[0]) {
|
if (longFilename[0]) {
|
||||||
filename = longFilename;
|
filename = longFilename;
|
||||||
longFilename[n] = '\0';
|
longFilename[n] = '\0'; // cutoff at screen edge
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isDir) lcd_print(LCD_STR_FOLDER[0]);
|
if (isDir) lcd_print(LCD_STR_FOLDER[0]);
|
||||||
|
|
||||||
while (char c = *filename) {
|
while ((c = *filename) && n > 0) {
|
||||||
n -= lcd_print_and_count(c);
|
n -= lcd_print_and_count(c);
|
||||||
filename++;
|
filename++;
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue