From 011752e02a351045e047def273f82796c06ddac7 Mon Sep 17 00:00:00 2001 From: Knutwurst <36196269+knutwurst@users.noreply.github.com> Date: Sat, 3 Jun 2023 09:20:54 +0200 Subject: [PATCH] Improve file list rendering speed. --- .../src/lcd/extui/knutwurst/anycubic_touchscreen.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.cpp b/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.cpp index c0b6e821..c45ea396 100755 --- a/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.cpp +++ b/Marlin/src/lcd/extui/knutwurst/anycubic_touchscreen.cpp @@ -621,14 +621,10 @@ void AnycubicTouchscreenClass::RenderCurrentFileList() { - uint16_t selectedNumber = 0; - FileList currentFileList; currentFileOrDirectory[0] = 0; - if (SpecialMenu == false) { currentTouchscreenSelection[0] = 0; } - SENDLINE_PGM("FN "); // Filelist start @@ -637,8 +633,11 @@ void AnycubicTouchscreenClass::RenderCurrentFileList() { SENDLINE_PGM(SM_SPECIAL_MENU_S); SENDLINE_PGM(SM_SPECIAL_MENU_L); - } - else { + + } else { + uint16_t selectedNumber = 0; + FileList currentFileList; + if (CodeSeen('S')) { selectedNumber = CodeValue(); }