Browse Source

Fix babystep / double-click check (#17962)

Daniel Callander 5 years ago
parent
commit
d35dd2a47e
No account linked to committer's email address
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      Marlin/src/lcd/menu/menu.cpp

+ 1
- 1
Marlin/src/lcd/menu/menu.cpp View File

@@ -224,7 +224,7 @@ void MarlinUI::goto_screen(screenFunc_t screen, const uint16_t encoder/*=0*/, co
224 224
         if (on_status_screen())
225 225
           doubleclick_expire_ms = millis() + DOUBLECLICK_MAX_INTERVAL;
226 226
       }
227
-      else if (on_status_screen() && currentScreen == menu_main && PENDING(millis(), doubleclick_expire_ms)) {
227
+      else if (screen == status_screen && currentScreen == menu_main && PENDING(millis(), doubleclick_expire_ms)) {
228 228
         if ( (ENABLED(BABYSTEP_WITHOUT_HOMING) || all_axes_known())
229 229
           && (ENABLED(BABYSTEP_ALWAYS_AVAILABLE) || printer_busy()) )
230 230
           screen = TERN(BABYSTEP_ZPROBE_OFFSET, lcd_babystep_zoffset, lcd_babystep_z);

Loading…
Cancel
Save