Default to "Live Adjust Z" when longpressing during a print (closes #1604)

- Disable longpress action when homing or calibrating
- Default to Live Adjust during a print
- Retain "Move Z" otherwise
This commit is contained in:
Yuri D'Elia 2019-04-23 20:24:04 +02:00
parent c5d130e763
commit 367a28a5a8
1 changed files with 16 additions and 2 deletions

View File

@ -8252,8 +8252,22 @@ uint8_t get_message_level()
void menu_lcd_longpress_func(void)
{
move_menu_scale = 1.0;
menu_submenu(lcd_move_z);
if (homing_flag || mesh_bed_leveling_flag)
{
// disable longpress while homing or calibration
return;
}
if (moves_planned() || IS_SD_PRINTING || is_usb_printing)
{
lcd_clear();
menu_submenu(lcd_babystep_z);
}
else
{
move_menu_scale = 1.0;
menu_submenu(lcd_move_z);
}
}
void menu_lcd_charsetup_func(void)