From 9ec60729dbe7eb9b1aca254c24cbdefe66130856 Mon Sep 17 00:00:00 2001 From: 3d-gussner <3d.gussner@gmail.com> Date: Thu, 30 Jan 2025 09:30:24 +0100 Subject: [PATCH] Send //action:notifiactions only when M79 is active --- Firmware/ultralcd.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index dd931c2d9..873badd41 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -365,9 +365,9 @@ void lcdui_print_percent_done(void) const int8_t nextSheet = eeprom_next_initialized_sheet(sheetNR); if ((nextSheet >= 0) && (sheetNR != nextSheet)) { - char sheet[8]; - eeprom_read_block(sheet, EEPROM_Sheets_base->s[sheetNR].name, 7); - sheet[7] = '\0'; + char sheet[sizeof(Sheet::name)]; + eeprom_read_block(sheet, EEPROM_Sheets_base->s[sheetNR].name, sizeof(Sheet::name)); + sheet[sizeof(Sheet::name)] = '\0'; lcd_printf_P(PSTR("%-7s"),sheet); return; //do not also print the percentage } @@ -5112,7 +5112,9 @@ static void change_sheet() //! @brief Send a notification to the host. Param 'message' must reside in program memory! void sendHostNotification_P(const char* message) { - printf_P(MSG_HOST_ACTION_NOTIFICATION, message); + if (M79_timer_get_status()) { + printf_P(MSG_HOST_ACTION_NOTIFICATION, message); + } } static void lcd_rename_sheet_menu()