From 20a41e2f7bab7ccd0602bdda10d40676acc4c278 Mon Sep 17 00:00:00 2001 From: Scott Lahteine Date: Tue, 2 Apr 2019 22:24:23 -0500 Subject: [PATCH] SDCARD_RATHERRECENTFIRST with SDCARD_SORT_ALPHA --- Marlin/src/sd/cardreader.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Marlin/src/sd/cardreader.cpp b/Marlin/src/sd/cardreader.cpp index f2f544809c..95527a9b85 100644 --- a/Marlin/src/sd/cardreader.cpp +++ b/Marlin/src/sd/cardreader.cpp @@ -813,7 +813,11 @@ void CardReader::setroot() { // Init sort order. for (uint16_t i = 0; i < fileCnt; i++) { - sort_order[i] = i; + sort_order[i] = ( + #if ENABLED(SDCARD_RATHERRECENTFIRST) + fileCnt - 1 - + #endif + i); // If using RAM then read all filenames now. #if ENABLED(SDSORT_USES_RAM) getfilename(i);