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
         if (on_status_screen())
224
         if (on_status_screen())
225
           doubleclick_expire_ms = millis() + DOUBLECLICK_MAX_INTERVAL;
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
         if ( (ENABLED(BABYSTEP_WITHOUT_HOMING) || all_axes_known())
228
         if ( (ENABLED(BABYSTEP_WITHOUT_HOMING) || all_axes_known())
229
           && (ENABLED(BABYSTEP_ALWAYS_AVAILABLE) || printer_busy()) )
229
           && (ENABLED(BABYSTEP_ALWAYS_AVAILABLE) || printer_busy()) )
230
           screen = TERN(BABYSTEP_ZPROBE_OFFSET, lcd_babystep_zoffset, lcd_babystep_z);
230
           screen = TERN(BABYSTEP_ZPROBE_OFFSET, lcd_babystep_zoffset, lcd_babystep_z);

Loading…
Cancel
Save