mirror of
https://github.com/MarlinFirmware/Marlin.git
synced 2025-03-13 01:40:09 +00:00
🚸 Hide auto-run as needed (#26853)
This commit is contained in:
parent
896a6a93af
commit
aecfb257e9
1 changed files with 13 additions and 14 deletions
|
@ -237,12 +237,11 @@ void menu_configuration();
|
|||
#endif
|
||||
|
||||
void menu_main() {
|
||||
const bool busy = printingIsActive()
|
||||
#if HAS_MEDIA
|
||||
, card_detected = card.isMounted()
|
||||
, card_open = card_detected && card.isFileOpen()
|
||||
#endif
|
||||
;
|
||||
const bool busy = printingIsActive();
|
||||
#if HAS_MEDIA
|
||||
const bool card_detected = card.isMounted(),
|
||||
card_open = card_detected && card.isFileOpen();
|
||||
#endif
|
||||
|
||||
START_MENU();
|
||||
BACK_ITEM(MSG_INFO_SCREEN);
|
||||
|
@ -279,12 +278,12 @@ void menu_main() {
|
|||
else {
|
||||
#if ALL(HAS_MEDIA, MEDIA_MENU_AT_TOP)
|
||||
// BEGIN MEDIA MENU
|
||||
#if ENABLED(MENU_ADDAUTOSTART)
|
||||
ACTION_ITEM(MSG_RUN_AUTO_FILES, card.autofile_begin); // Run Auto Files
|
||||
#endif
|
||||
|
||||
if (card_detected) {
|
||||
if (!card_open) {
|
||||
#if ENABLED(MENU_ADDAUTOSTART)
|
||||
ACTION_ITEM(MSG_RUN_AUTO_FILES, card.autofile_begin); // Run Auto Files
|
||||
#endif
|
||||
|
||||
#if HAS_SD_DETECT
|
||||
GCODES_ITEM(MSG_CHANGE_MEDIA, F("M21" TERN_(MULTI_VOLUME, "S"))); // M21 Change Media
|
||||
#if ENABLED(MULTI_VOLUME)
|
||||
|
@ -396,12 +395,12 @@ void menu_main() {
|
|||
|
||||
#if HAS_MEDIA && DISABLED(MEDIA_MENU_AT_TOP)
|
||||
// BEGIN MEDIA MENU
|
||||
#if ENABLED(MENU_ADDAUTOSTART)
|
||||
ACTION_ITEM(MSG_RUN_AUTO_FILES, card.autofile_begin); // Run Auto Files
|
||||
#endif
|
||||
|
||||
if (card_detected) {
|
||||
if (!card_open) {
|
||||
#if ENABLED(MENU_ADDAUTOSTART)
|
||||
ACTION_ITEM(MSG_RUN_AUTO_FILES, card.autofile_begin); // Run Auto Files
|
||||
#endif
|
||||
|
||||
#if HAS_SD_DETECT
|
||||
GCODES_ITEM(MSG_CHANGE_MEDIA, F("M21" TERN_(MULTI_VOLUME, "S"))); // M21 Change Media
|
||||
#if ENABLED(MULTI_VOLUME)
|
||||
|
|
Loading…
Add table
Reference in a new issue