Add fix for .GCO files on DGUS2 Clone Display

This commit is contained in:
Knutwurst
2023-06-01 19:27:01 +02:00
parent 6499c6b7c3
commit a356788dc7

View File

@@ -35,6 +35,7 @@
#include "../../../module/stepper.h"
//#define ANYCUBIC_TFT_DEBUG
//#define KNUTWURST_DGUS2_TFT
#ifdef ANYCUBIC_TOUCHSCREEN
#include "./anycubic_touchscreen.h"
@@ -1017,6 +1018,15 @@ void AnycubicTouchscreenClass::RenderCurrentFolder(uint16_t selectedNumber) {
for (unsigned char i = fileNameLen; i < MAX_PRINTABLE_FILENAME_LEN; i++) {
outputString[i] = ' ';
}
// fix for .GCO files, which are not displayed correctly.
if (outputString[fileNameLen - 4] == '.') {
outputString[fileNameLen - 4] = '.';
outputString[fileNameLen - 3] = 'g';
outputString[fileNameLen - 2] = 'c';
outputString[fileNameLen - 1] = 'o';
outputString[fileNameLen ] = 'd';
outputString[fileNameLen + 1] = 'e';
}
outputString[MAX_PRINTABLE_FILENAME_LEN] = '\0';
}
#else