From 1da2c4f1c1af953b8fce109d8d38fa3ad5e7fddf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Eduardo=20Jos=C3=A9=20Tagle?= Date: Sat, 26 May 2018 20:13:33 -0300 Subject: [PATCH] Text LCD display routine fix. Coauthored with @MagoKimbra (#10864) --- Marlin/src/lcd/lcdprint_hd44780.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/src/lcd/lcdprint_hd44780.cpp b/Marlin/src/lcd/lcdprint_hd44780.cpp index 8d81ac01f..03bc70fd3 100644 --- a/Marlin/src/lcd/lcdprint_hd44780.cpp +++ b/Marlin/src/lcd/lcdprint_hd44780.cpp @@ -1026,7 +1026,7 @@ static int lcd_put_u8str_max_cb(const char * utf8_str, uint8_t (*cb_read_byte)(u while (ret < max_length) { wchar_t ch = 0; p = get_utf8_value_cb(p, cb_read_byte, &ch); - if (!p) break; + if (!ch) break; ret += lcd_put_wchar_max(ch, max_length - ret); } return (int)ret;