1. Remove redundant variable 'inters'
2. 'gh' variable can be 1 byte instead of 2 This saves 26 bytes of flash memory
This commit is contained in:
parent
05ed5b9668
commit
1946c58d21
@ -610,15 +610,14 @@ void lcdui_print_status_line(void)
|
|||||||
else if ((IS_SD_PRINTING) && (custom_message_type == CustomMsg::Status)) { // If printing from SD, show what we are printing
|
else if ((IS_SD_PRINTING) && (custom_message_type == CustomMsg::Status)) { // If printing from SD, show what we are printing
|
||||||
const char* longFilenameOLD = (card.longFilename[0] ? card.longFilename : card.filename);
|
const char* longFilenameOLD = (card.longFilename[0] ? card.longFilename : card.filename);
|
||||||
if(strlen(longFilenameOLD) > LCD_WIDTH) {
|
if(strlen(longFilenameOLD) > LCD_WIDTH) {
|
||||||
int inters = 0;
|
uint8_t gh = scrollstuff;
|
||||||
int gh = scrollstuff;
|
while (((gh - scrollstuff) < LCD_WIDTH)) {
|
||||||
while (((gh - scrollstuff) < LCD_WIDTH) && (inters == 0)) {
|
|
||||||
if (longFilenameOLD[gh] == '\0') {
|
if (longFilenameOLD[gh] == '\0') {
|
||||||
lcd_set_cursor(gh - scrollstuff, 3);
|
lcd_set_cursor(gh - scrollstuff, 3);
|
||||||
lcd_print(longFilenameOLD[gh - 1]);
|
lcd_print(longFilenameOLD[gh - 1]);
|
||||||
scrollstuff = 0;
|
scrollstuff = 0;
|
||||||
gh = scrollstuff;
|
gh = scrollstuff;
|
||||||
inters = 1;
|
break;
|
||||||
} else {
|
} else {
|
||||||
lcd_set_cursor(gh - scrollstuff, 3);
|
lcd_set_cursor(gh - scrollstuff, 3);
|
||||||
lcd_print(longFilenameOLD[gh - 1]);
|
lcd_print(longFilenameOLD[gh - 1]);
|
||||||
|
Loading…
Reference in New Issue
Block a user