From a727557725d55b444ec3d166e0919d6b4a7c5d0b Mon Sep 17 00:00:00 2001 From: eduar Date: Tue, 3 Feb 2026 10:30:06 +0100 Subject: [PATCH] fix freefall --- src/ui/test_leak/test_leak.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/ui/test_leak/test_leak.py b/src/ui/test_leak/test_leak.py index 25cb93d..081f4c7 100644 --- a/src/ui/test_leak/test_leak.py +++ b/src/ui/test_leak/test_leak.py @@ -104,6 +104,13 @@ class Test_Leak(Test_Test): if show is False: return show + # Autostart if the flag was set by the previous step (e.g., freefall_leak) + if getattr(self.parent, 'autostart_next_step', False): + self.parent.autostart_next_step = False # Reset the flag + self.start_b.setEnabled(True) + self.start_b.click() + + if "leak_2" in [s.step_type for s in self.parent.cycle_steps]: if self.step.step_type=="leak_1": self.test_num_l.setText("1/2") @@ -218,11 +225,6 @@ class Test_Leak(Test_Test): self.recipe_written = False time.sleep(1) self.start_b.setEnabled(True) - # Autostart if the flag was set by the previous step (e.g., freefall_leak) - if getattr(self.parent, 'autostart_next_step', False): - self.parent.autostart_next_step = False # Reset the flag - self.start_b.setEnabled(True) - self.start_b.click() return show