diff --git a/module/map/map_fleet_preparation.py b/module/map/map_fleet_preparation.py index 2664f6540..587b7c27f 100644 --- a/module/map/map_fleet_preparation.py +++ b/module/map/map_fleet_preparation.py @@ -145,14 +145,16 @@ class FleetOperator: if self.main.handle_popup_confirm(str(self._clear)): continue - # End - if not self.in_use(): - break + # check CLEAR button to avoid early stopped at popup showing animation + if self.allow(): + # End + if not self.in_use(): + break - # Click - if click_timer.reached(): - main.device.click(self._clear) - click_timer.reset() + # Click + if click_timer.reached(): + main.device.click(self._clear) + click_timer.reset() def recommend(self, skip_first_screenshot=True): """