Browse Source

Fix MBL "Click to continue" on Color UI touchscreen (#19514)

vanilla_fb_2.0.x
Victor Oliveira 4 years ago
committed by GitHub
parent
commit
a7f5d38da7
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 11
      Marlin/src/lcd/menu/menu_bed_leveling.cpp

11
Marlin/src/lcd/menu/menu_bed_leveling.cpp

@ -36,6 +36,11 @@
#include "../../module/probe.h" #include "../../module/probe.h"
#endif #endif
#if HAS_GRAPHICAL_TFT
#include "../tft/touch.h"
#include "../tft/tft.h"
#endif
#if EITHER(PROBE_MANUALLY, MESH_BED_LEVELING) #if EITHER(PROBE_MANUALLY, MESH_BED_LEVELING)
#include "../../module/motion.h" #include "../../module/motion.h"
@ -159,7 +164,11 @@
// Move to the first probe position // Move to the first probe position
// //
void _lcd_level_bed_homing_done() { void _lcd_level_bed_homing_done() {
if (ui.should_draw()) MenuItem_static::draw(1, GET_TEXT(MSG_LEVEL_BED_WAITING)); if (ui.should_draw()) {
MenuItem_static::draw(1, GET_TEXT(MSG_LEVEL_BED_WAITING));
// Color UI needs a control to detect a touch
TERN_(HAS_GRAPHICAL_TFT, touch.add_control(CLICK, 0, 0, TFT_WIDTH, TFT_HEIGHT));
}
if (ui.use_click()) { if (ui.use_click()) {
manual_probe_index = 0; manual_probe_index = 0;
_lcd_level_goto_next_point(); _lcd_level_goto_next_point();

Loading…
Cancel
Save