From 33037d369cf35fb0ea8d962bb9c8d26df9dfd561 Mon Sep 17 00:00:00 2001 From: Yuri D'Elia Date: Mon, 5 Aug 2019 18:22:56 +0200 Subject: [PATCH] Prevent LCD long-press re-entry (fixes #1196) --- Firmware/ultralcd.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 169a1f18..7e96fcc8 100755 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -8252,9 +8252,10 @@ uint8_t get_message_level() void menu_lcd_longpress_func(void) { - if (homing_flag || mesh_bed_leveling_flag) + if (homing_flag || mesh_bed_leveling_flag || menu_menu == lcd_babystep_z || menu_menu == lcd_move_z) { - // disable longpress while homing or calibration + // disable longpress during re-entry, while homing or calibration + lcd_quick_feedback(); return; }