Fix extra string substitution bug (#19351)
This commit is contained in:
		| @@ -57,7 +57,10 @@ lcd_uint_t lcd_put_u8str_ind_P(PGM_P const pstr, const int8_t ind, PGM_P const i | ||||
|         PGM_P const b = ind == -2 ? GET_TEXT(MSG_CHAMBER) : GET_TEXT(MSG_BED); | ||||
|         n -= lcd_put_u8str_max_P(b, n * (MENU_FONT_WIDTH)) / (MENU_FONT_WIDTH); | ||||
|       } | ||||
|       if (n) n -= lcd_put_u8str_max_P((PGM_P)p, n * (MENU_FONT_WIDTH)) / (MENU_FONT_WIDTH); | ||||
|       if (n) { | ||||
|         n -= lcd_put_u8str_max_P((PGM_P)p, n * (MENU_FONT_WIDTH)) / (MENU_FONT_WIDTH); | ||||
|         break; | ||||
|       } | ||||
|     } | ||||
|     else if (ch == '$' && inStr) { | ||||
|       n -= lcd_put_u8str_max_P(inStr, n * (MENU_FONT_WIDTH)) / (MENU_FONT_WIDTH); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user