|
@@ -77,7 +77,6 @@ void menu_configuration();
|
77
|
77
|
#endif
|
78
|
78
|
|
79
|
79
|
#if ENABLED(ADVANCED_PAUSE_FEATURE)
|
80
|
|
- void _menu_temp_filament_op(const PauseMode, const int8_t);
|
81
|
80
|
void menu_change_filament();
|
82
|
81
|
#endif
|
83
|
82
|
|
|
@@ -365,10 +364,11 @@ void menu_main() {
|
365
|
364
|
|
366
|
365
|
#if ENABLED(ADVANCED_PAUSE_FEATURE)
|
367
|
366
|
#if E_STEPPERS == 1 && DISABLED(FILAMENT_LOAD_UNLOAD_GCODES)
|
368
|
|
- if (thermalManager.targetHotEnoughToExtrude(active_extruder))
|
369
|
|
- GCODES_ITEM(MSG_FILAMENTCHANGE, PSTR("M600 B0"));
|
370
|
|
- else
|
371
|
|
- SUBMENU(MSG_FILAMENTCHANGE, []{ _menu_temp_filament_op(PAUSE_MODE_CHANGE_FILAMENT, 0); });
|
|
367
|
+ CONFIRM_ITEM(MSG_FILAMENTCHANGE,
|
|
368
|
+ MSG_YES, MSG_NO,
|
|
369
|
+ menu_change_filament, ui.goto_previous_screen,
|
|
370
|
+ GET_TEXT(MSG_FILAMENTCHANGE), (const char *)nullptr, PSTR("?")
|
|
371
|
+ );
|
372
|
372
|
#else
|
373
|
373
|
SUBMENU(MSG_FILAMENTCHANGE, menu_change_filament);
|
374
|
374
|
#endif
|