From b7602ff969bf4e1534ed30bfa51caa6613ca0e8d Mon Sep 17 00:00:00 2001 From: Dmitry Butyugin Date: Mon, 6 Oct 2025 18:40:57 +0200 Subject: [PATCH] input_shaper: Fixed initialization for dual_carriage Signed-off-by: Dmitry Butyugin --- klippy/chelper/kin_shaper.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/klippy/chelper/kin_shaper.c b/klippy/chelper/kin_shaper.c index 1c4724360..682d7fa49 100644 --- a/klippy/chelper/kin_shaper.c +++ b/klippy/chelper/kin_shaper.c @@ -217,11 +217,11 @@ input_shaper_update_sk(struct stepper_kinematics *sk) { struct input_shaper *is = container_of(sk, struct input_shaper, sk); int kin_flags = is->orig_sk->active_flags & (AF_X | AF_Y | AF_Z); - if ((kin_flags & AF_X) == AF_X) + if (kin_flags == AF_X) is->sk.calc_position_cb = shaper_x_calc_position; - else if ((kin_flags & AF_Y) == AF_Y) + else if (kin_flags == AF_Y) is->sk.calc_position_cb = shaper_y_calc_position; - else if ((kin_flags & AF_Z) == AF_Z) + else if (kin_flags == AF_Z) is->sk.calc_position_cb = shaper_z_calc_position; else is->sk.calc_position_cb = shaper_xyz_calc_position;