From 516ae1b952952c6e34b77e6f6c0593fd20b1ae49 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Fri, 17 Nov 2023 10:59:58 +0100 Subject: [PATCH] Update state --- Firmware/cmdqueue.cpp | 2 +- Firmware/ultralcd.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Firmware/cmdqueue.cpp b/Firmware/cmdqueue.cpp index 222fc8024..d3eac7ecd 100755 --- a/Firmware/cmdqueue.cpp +++ b/Firmware/cmdqueue.cpp @@ -480,7 +480,7 @@ void get_command() allow_when_stopped = true; // Handle the USB timer - if ((*cmd_start == 'G') && !(IS_SD_PRINTING)) { + if ((*cmd_start == 'G') && (GetPrinterState() != PrinterState::IsSDPrinting)) { usb_timer.start(); SetPrinterState(PrinterState::IsHostPrinting); //set printer state busy printing to hide LCD menu and report correctly M862.7 Q while USB printing } diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index a55d95876..ef40ba3ae 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -5126,7 +5126,7 @@ static void lcd_printer_status_toggle() { if (GetPrinterState() == PrinterState::IsReady) SetPrinterState(PrinterState::NotReady); else SetPrinterState(PrinterState::IsReady); - enquecommandf_P(PSTR("M118 A1 action:%s"), (GetPrinterState() == PrinterState::IsReady) ? "ready" : "not_ready"); + enquecommandf_P(PSTR("M118 A1 action:%S"), (GetPrinterState() == PrinterState::IsReady) ? "ready" : "not_ready"); } //! @brief Show Main Menu