Browse Source

🐛 Fix MKS LVGL UI retraction (#23267)

vanilla_fb_2.0.x
Sola 3 years ago
committed by Scott Lahteine
parent
commit
9871800874
  1. 6
      Marlin/src/lcd/extui/mks_ui/draw_extrusion.cpp

6
Marlin/src/lcd/extui/mks_ui/draw_extrusion.cpp

@ -55,7 +55,7 @@ static void event_handler(lv_obj_t *obj, lv_event_t event) {
if (event != LV_EVENT_RELEASED) return; if (event != LV_EVENT_RELEASED) return;
switch (obj->mks_obj_id) { switch (obj->mks_obj_id) {
case ID_E_ADD: case ID_E_ADD:
if (thermalManager.degHotend(uiCfg.extruderIndex) >= EXTRUDE_MINTEMP) { if (thermalManager.hotEnoughToExtrude(uiCfg.extruderIndex)) {
sprintf_P((char *)public_buf_l, PSTR("G91\nG1 E%d F%d\nG90"), uiCfg.extruStep, 60 * uiCfg.extruSpeed); sprintf_P((char *)public_buf_l, PSTR("G91\nG1 E%d F%d\nG90"), uiCfg.extruStep, 60 * uiCfg.extruSpeed);
queue.inject(public_buf_l); queue.inject(public_buf_l);
extrudeAmount += uiCfg.extruStep; extrudeAmount += uiCfg.extruStep;
@ -63,9 +63,9 @@ static void event_handler(lv_obj_t *obj, lv_event_t event) {
} }
break; break;
case ID_E_DEC: case ID_E_DEC:
if (thermalManager.degHotend(uiCfg.extruderIndex) >= EXTRUDE_MINTEMP) { if (thermalManager.hotEnoughToExtrude(uiCfg.extruderIndex)) {
sprintf_P((char *)public_buf_l, PSTR("G91\nG1 E%d F%d\nG90"), 0 - uiCfg.extruStep, 60 * uiCfg.extruSpeed); sprintf_P((char *)public_buf_l, PSTR("G91\nG1 E%d F%d\nG90"), 0 - uiCfg.extruStep, 60 * uiCfg.extruSpeed);
queue.enqueue_one_now(public_buf_l); queue.inject(public_buf_l);
extrudeAmount -= uiCfg.extruStep; extrudeAmount -= uiCfg.extruStep;
disp_extru_amount(); disp_extru_amount();
} }

Loading…
Cancel
Save