From 1e2eb9a4de8aad5da801466e74b085acb80a4ea5 Mon Sep 17 00:00:00 2001 From: Pascal P Date: Fri, 22 Jan 2021 19:41:34 +0100 Subject: hall_filament_width_sensor: Fix race condition (#3790) Fix race condition of filament width sensor Added fix to similar code of TSL1401CL filament width sensor Signed-off-by: Pascal Pieper --- klippy/extras/hall_filament_width_sensor.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'klippy/extras/hall_filament_width_sensor.py') diff --git a/klippy/extras/hall_filament_width_sensor.py b/klippy/extras/hall_filament_width_sensor.py index 213eba74..9b244e13 100644 --- a/klippy/extras/hall_filament_width_sensor.py +++ b/klippy/extras/hall_filament_width_sensor.py @@ -152,7 +152,11 @@ class HallFilamentWidthSensor: else: self.gcode.run_script("M221 S100") self.filament_array = [] - return eventtime + 1 + + if self.is_active: + return eventtime + 1 + else: + return self.reactor.NEVER def cmd_M407(self, gcmd): response = "" -- cgit v1.2.3-70-g09d2