From 8d864d797a500865663cdf418591bdbb7406a4cc Mon Sep 17 00:00:00 2001 From: Vovodroid Date: Mon, 25 Nov 2024 05:07:14 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=B8=20Adapt=20runout=20distance=20for?= =?UTF-8?q?=20FILAMENT=5FMOTION=5FSENSOR=20(#27540)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Marlin/src/lcd/menu/menu_advanced.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Marlin/src/lcd/menu/menu_advanced.cpp b/Marlin/src/lcd/menu/menu_advanced.cpp index 2724b1d54e..b886902d91 100644 --- a/Marlin/src/lcd/menu/menu_advanced.cpp +++ b/Marlin/src/lcd/menu/menu_advanced.cpp @@ -154,9 +154,12 @@ void menu_backlash(); #if HAS_FILAMENT_RUNOUT_DISTANCE editable.decimal = runout.runout_distance(); - EDIT_ITEM_FAST(float3, MSG_RUNOUT_DISTANCE_MM, &editable.decimal, 1, 999, - []{ runout.set_runout_distance(editable.decimal); }, true - ); + auto set_runout_distance = []{ runout.set_runout_distance(editable.decimal); }; + #if ENABLED(FILAMENT_MOTION_SENSOR) + EDIT_ITEM_FAST(float31, MSG_RUNOUT_DISTANCE_MM, &editable.decimal, 0.1, 10, set_runout_distance, true); + #else + EDIT_ITEM_FAST(float3, MSG_RUNOUT_DISTANCE_MM, &editable.decimal, 1, 999, set_runout_distance, true); + #endif #endif END_MENU();