Explorar o código

Fixed info screen when selected_sheet hasn't been initialized.

vintagepc %!s(int64=5) %!d(string=hai) anos
pai
achega
339771a5fb
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      Firmware/ultralcd.cpp

+ 1 - 1
Firmware/ultralcd.cpp

@@ -600,7 +600,7 @@ void lcdui_print_percent_done(void)
 	bool num = IS_SD_PRINTING || (PRINTER_ACTIVE && (print_percent_done_normal != PRINT_PERCENT_DONE_INIT));
 	if (!num || heating_status) // either not printing or heating
 	{
-		eeprom_read_block(sheet, EEPROM_Sheets_base->s[selected_sheet].name, 7);
+		eeprom_read_block(sheet, EEPROM_Sheets_base->s[eeprom_read_byte(&(EEPROM_Sheets_base->active_sheet))].name, 7);
 		sheet[7] = '\0';
 		lcd_printf_P(PSTR("%s"),sheet);
 	}