From 227aac34a29180d1049e6f2d1644aaa7c7ca9544 Mon Sep 17 00:00:00 2001 From: InsanityAutomation Date: Thu, 22 Apr 2021 16:49:31 -0400 Subject: [PATCH] Update Creality_DWIN.cpp --- Marlin/src/lcd/extui/lib/Creality/Creality_DWIN.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Marlin/src/lcd/extui/lib/Creality/Creality_DWIN.cpp b/Marlin/src/lcd/extui/lib/Creality/Creality_DWIN.cpp index ec115abab2..c0d6560244 100644 --- a/Marlin/src/lcd/extui/lib/Creality/Creality_DWIN.cpp +++ b/Marlin/src/lcd/extui/lib/Creality/Creality_DWIN.cpp @@ -364,6 +364,11 @@ void onIdle() rtscheck.RTS_SndData(currPage, FilesCurentPage); rtscheck.RTS_SndData(maxPages, FilesMaxPage); } + else + { + rtscheck.RTS_SndData(0, FilesCurentPage); + rtscheck.RTS_SndData(0, FilesMaxPage); + } void yield(); if (rtscheck.RTS_RecData() > 0) @@ -1548,8 +1553,8 @@ SERIAL_ECHOLNPGM_P(PSTR("BeginSwitch")); if(filenavigator.currentindex == 0 && filenavigator.folderdepth > 0 && (fileIndex + recordcount) == 0) { filenavigator.upDIR(); SERIAL_ECHOLNPGM_P(PSTR("GoUpDir")); - fileIndex = 0; filenavigator.getFiles(0); + fileIndex = 0; return; } @@ -1566,9 +1571,9 @@ SERIAL_ECHOLNPGM_P(PSTR("BeginSwitch")); if(filenavigator.getIndexisDir(fileIndex + recordcount)) { SERIAL_ECHOLNPAIR("Is Dir ", (fileIndex + recordcount)); - fileIndex = 0; filenavigator.changeDIR((char *)filenavigator.getIndexName(fileIndex + recordcount)); filenavigator.getFiles(0); + fileIndex = 0; return; } else{