diff --git a/Marlin/cardreader.cpp b/Marlin/cardreader.cpp
index 6410f9f0b170dc05603d5f7a0e72fbfed95ac515..6cb318b702332b941fbf5221142c12273334dc2f 100644
--- a/Marlin/cardreader.cpp
+++ b/Marlin/cardreader.cpp
@@ -607,8 +607,7 @@ void CardReader::printingHasFinished() {
else {
file.close();
sdprinting = false;
- if (SD_FINISHED_STEPPERRELEASE) {
- //finishAndDisableSteppers();
+ if (SD_FINISHED_STEPPERRELEASE)
enqueue_and_echo_commands_P(PSTR(SD_FINISHED_RELEASECOMMAND));
autotempShutdown();
}
diff --git a/Marlin/cardreader.h b/Marlin/cardreader.h
index b86900a66756f5b4de4a34fbe4cd0f48f45b3083..a18b718b5648e0286e35bbfc37f7502dba838b87 100644
--- a/Marlin/cardreader.h
+++ b/Marlin/cardreader.h
@@ -65,7 +65,6 @@ public:
void updir();
void setroot();
-
FORCE_INLINE bool isFileOpen() { return file.isOpen(); }
FORCE_INLINE bool eof() { return sdpos >= filesize; }
FORCE_INLINE int16_t get() { sdpos = file.curPosition(); return (int16_t)file.read(); }
@@ -90,9 +89,9 @@ private:
uint32_t filespos[SD_PROCEDURE_DEPTH];
char proc_filenames[SD_PROCEDURE_DEPTH][MAXPATHNAMELENGTH];
uint32_t filesize;
- millis_t next_autostart_ms;
uint32_t sdpos;
+ millis_t next_autostart_ms;
bool autostart_stilltocheck; //the sd start is delayed, because otherwise the serial cannot answer fast enought to make contact with the hostsoftware.
LsAction lsAction; //stored for recursion.