|
@@ -734,10 +734,10 @@ void DGUSScreenVariableHandler::HandleSettings(DGUS_VP_Variable &var, void *val_
|
734
|
734
|
default: break;
|
735
|
735
|
case 1:
|
736
|
736
|
TERN_(PRINTCOUNTER, print_job_timer.initStats());
|
737
|
|
- queue.enqueue_now_P(PSTR("M502\nM500"));
|
|
737
|
+ queue.inject_P(PSTR("M502\nM500"));
|
738
|
738
|
break;
|
739
|
|
- case 2: queue.enqueue_now_P(PSTR("M501")); break;
|
740
|
|
- case 3: queue.enqueue_now_P(PSTR("M500")); break;
|
|
739
|
+ case 2: queue.inject_P(PSTR("M501")); break;
|
|
740
|
+ case 3: queue.inject_P(PSTR("M500")); break;
|
741
|
741
|
}
|
742
|
742
|
}
|
743
|
743
|
|
|
@@ -851,14 +851,16 @@ void DGUSScreenVariableHandler::HandleStepPerMMExtruderChanged(DGUS_VP_Variable
|
851
|
851
|
}
|
852
|
852
|
#endif
|
853
|
853
|
|
854
|
|
-void DGUSScreenVariableHandler::HandleProbeOffsetZChanged(DGUS_VP_Variable &var, void *val_ptr) {
|
855
|
|
- DEBUG_ECHOLNPGM("HandleProbeOffsetZChanged");
|
|
854
|
+#if HAS_BED_PROBE
|
|
855
|
+ void DGUSScreenVariableHandler::HandleProbeOffsetZChanged(DGUS_VP_Variable &var, void *val_ptr) {
|
|
856
|
+ DEBUG_ECHOLNPGM("HandleProbeOffsetZChanged");
|
856
|
857
|
|
857
|
|
- const float offset = float(int16_t(swap16(*(uint16_t*)val_ptr))) / 100.0f;
|
858
|
|
- ExtUI::setZOffset_mm(offset);
|
859
|
|
- ScreenHandler.skipVP = var.VP; // don't overwrite value the next update time as the display might autoincrement in parallel
|
860
|
|
- return;
|
861
|
|
-}
|
|
858
|
+ const float offset = float(int16_t(swap16(*(uint16_t*)val_ptr))) / 100.0f;
|
|
859
|
+ ExtUI::setZOffset_mm(offset);
|
|
860
|
+ ScreenHandler.skipVP = var.VP; // don't overwrite value the next update time as the display might autoincrement in parallel
|
|
861
|
+ return;
|
|
862
|
+ }
|
|
863
|
+#endif
|
862
|
864
|
|
863
|
865
|
#if ENABLED(BABYSTEPPING)
|
864
|
866
|
void DGUSScreenVariableHandler::HandleLiveAdjustZ(DGUS_VP_Variable &var, void *val_ptr) {
|