From be79e3791f372856163b2e7815ca96f2d6e3fe92 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gu=C3=B0ni=20M=C3=A1r=20Gilbert?= Date: Sat, 21 Aug 2021 14:47:29 +0000 Subject: [PATCH] Fixes #3262 Make sure to call lcd_timeoutToStatus.start() when the SD card is inserted into the printer after it was removed beforehand. (cherry picked from commit 6795843f153aa064f087f80990419a946cdfe857) --- Firmware/cardreader.cpp | 1 - Firmware/ultralcd.cpp | 1 + 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/cardreader.cpp b/Firmware/cardreader.cpp index 41fee385..dbcb4e2b 100644 --- a/Firmware/cardreader.cpp +++ b/Firmware/cardreader.cpp @@ -1030,7 +1030,6 @@ void CardReader::presort() { lcd_update(2); KEEPALIVE_STATE(NOT_BUSY); - lcd_timeoutToStatus.start(); } void CardReader::flush_presort() { diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 50f1a78d..dfaa04ca 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -8939,6 +8939,7 @@ void menu_lcd_lcdupdate_func(void) LCD_MESSAGERPGM(_T(WELCOME_MSG)); bMain=false; // flag (i.e. 'fake parameter') for 'lcd_sdcard_menu()' function menu_submenu(lcd_sdcard_menu); + lcd_timeoutToStatus.start(); } else {