From 7f55974cbb21e5805efd528f4bd7f19068654269 Mon Sep 17 00:00:00 2001 From: Knutwurst <36196269+knutwurst@users.noreply.github.com> Date: Wed, 3 Jun 2020 08:24:12 +0200 Subject: [PATCH] Allow 1 and 2 byte characters in Touchscreen Display. --- Marlin/src/lcd/anycubic_touchscreen.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Marlin/src/lcd/anycubic_touchscreen.cpp b/Marlin/src/lcd/anycubic_touchscreen.cpp index 6f9fc9c0..c5e68e70 100755 --- a/Marlin/src/lcd/anycubic_touchscreen.cpp +++ b/Marlin/src/lcd/anycubic_touchscreen.cpp @@ -598,7 +598,7 @@ void AnycubicTouchscreenClass::Ls() bool hasInvalidCharacter = false; for (unsigned char currentChar = 0; currentChar < strlen(card.longFilename); currentChar++) - if (!isAscii(card.longFilename[currentChar])) + if (!isPrintable(card.longFilename[currentChar])) { hasInvalidCharacter = true; break;