From 0d7c02d2c6f19024427da95f58866957331fd4ea Mon Sep 17 00:00:00 2001 From: Victor Oliveira Date: Thu, 4 Feb 2021 18:31:46 -0300 Subject: [PATCH] Re-calibrate touch after EEPROM reset, if needed (#20934) --- Marlin/src/lcd/marlinui.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Marlin/src/lcd/marlinui.cpp b/Marlin/src/lcd/marlinui.cpp index 46db571936..eea697a464 100644 --- a/Marlin/src/lcd/marlinui.cpp +++ b/Marlin/src/lcd/marlinui.cpp @@ -1652,7 +1652,13 @@ void MarlinUI::update() { #endif // SDSUPPORT #if HAS_LCD_MENU - void MarlinUI::reset_settings() { settings.reset(); completion_feedback(); } + void MarlinUI::reset_settings() { + settings.reset(); + completion_feedback(); + #if ENABLED(TOUCH_SCREEN_CALIBRATION) + if (touch_calibration.need_calibration()) ui.goto_screen(touch_screen_calibration); + #endif + } #endif #if ENABLED(EEPROM_SETTINGS)